proxy inverse docker nginx
Écrire docker-compose.yml
nginx :
image : 17daebd00e2c
ports :
- 80:80
volumes :
- /home/conf/nginx.conf:/etc/nginx/nginx.conf
liens :
- nginx1
- nginx2
privilégié : vrai
nginx1 :
image : 17daebd00e2c
volumes :
- /home/www1:/usr/share/nginx/html
privilégié : vrai
nginx2 :
image : 17daebd00e2c
volumes :
- /home/www2:/usr/share/nginx/html
privilégié : vrai
Écrivez nginx.conf
Ajoutez
dans le module http
upstream pro {
ip_hash;//Selon l'accès ip, vous pouvez commenter
lors du test du serveur nginx1:80;
serveur nginx2:80;
}
le module serveur ajoute
emplacement / {
proxy_pass http://pro;
#proxy_redirect #Si ce n'est pas le port 80, configuré comme Host $host : numéro de port, le but est de transmettre les informations utilisateur reçues par le serveur proxy au serveur réel
proxy_
set_header Host $host; > proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-
Pour
warded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k;
proxy_connect_
temps
out 300 ; proxy_s end
_timeout 300; proxy_read_timeout 300; proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_
file
_write_size 64k; 🎜>
Enfin, ajoutez les fichiers html dans les répertoires www1 et www2 Accédez directement à l'adresse html
nginx1 et nginx2 ne peuvent être utilisés que dans des conteneurs Docker. Visitez
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Nginx avec FastAPI pour le proxy inverse et l'équilibrage de charge Introduction : FastAPI et Nginx sont deux outils de développement Web très populaires. FastAPI est un framework Python hautes performances et Nginx est un puissant serveur proxy inverse. L'utilisation conjointe de ces deux outils peut améliorer les performances et la fiabilité de vos applications Web. Dans cet article, nous apprendrons comment utiliser Nginx avec FastAPI pour le proxy inverse et l'équilibrage de charge. Qu'est-ce que la génération inverse

Nginx est un serveur Web hautes performances, open source et polyvalent qui est également largement utilisé comme serveur proxy inverse. Les serveurs proxy inverses peuvent être utilisés pour fournir des fonctionnalités telles que l'équilibrage de charge, la haute disponibilité, le contrôle d'accès et le contrôle du trafic. Cet article présentera l'application du contrôle d'accès et du contrôle de flux dans le proxy inverse Nginx. 1. Liste noire/liste blanche d'adresses IP de contrôle d'accès Nginx peut mettre en œuvre un contrôle d'accès sur les demandes en configurant une liste noire ou une liste blanche d'adresses IP. Les adresses IP de la liste noire se verront refuser l'accès, tandis que les adresses IP de la liste blanche

Avec le développement rapide des applications Web, de plus en plus d'entreprises ont tendance à utiliser le langage Golang pour le développement. Dans le développement Golang, l’utilisation du framework Gin est un choix très populaire. Le framework Gin est un framework Web hautes performances qui utilise fasthttp comme moteur HTTP et possède une conception d'API légère et élégante. Dans cet article, nous approfondirons l'application du proxy inverse et le transfert de requêtes dans le framework Gin. Le concept de proxy inverse Le concept de proxy inverse consiste à utiliser le serveur proxy pour rendre le client

Configuration du cache proxy inverse Nginx pour obtenir une accélération statique de l'accès aux pages Web Introduction : Avec le développement rapide d'Internet, la vitesse d'accès est devenue un facteur très important dans les opérations des sites Web. Afin d'améliorer la vitesse d'accès aux pages Web, nous pouvons utiliser la technologie de mise en cache de proxy inverse Nginx pour accélérer les pages Web. Cet article explique comment utiliser Nginx pour configurer le cache proxy inverse afin d'accélérer les pages Web statiques. Configuration du cache proxy inverse Nginx : Installer Nginx : vous devez d'abord installer le serveur Nginx, ce qui peut être effectué via apt-ge

Comment utiliser NginxProxyManager pour implémenter un proxy inverse sous protocole HTTPS Ces dernières années, avec la popularité d'Internet et la diversification des scénarios d'application, les méthodes d'accès aux sites Web et aux applications sont devenues de plus en plus complexes. Afin d'améliorer l'efficacité et la sécurité de l'accès aux sites Web, de nombreux sites Web ont commencé à utiliser des proxys inverses pour traiter les demandes des utilisateurs. Le proxy inverse du protocole HTTPS joue un rôle important dans la protection de la confidentialité des utilisateurs et dans la sécurité des communications. Cet article expliquera comment utiliser NginxProxy

Configuration du cache proxy inverse Nginx pour améliorer la vitesse d'accès aux sites Web Introduction : À l'ère d'Internet, la vitesse d'accès aux sites Web est cruciale. Un site Web qui se charge lentement rend les utilisateurs impatients et peut entraîner un désabonnement des utilisateurs. Afin d'améliorer la vitesse d'accès au site Web, une méthode courante consiste à réduire la charge sur le serveur et à accélérer le chargement de la page en utilisant le cache proxy inverse. Cet article explique comment utiliser Nginx pour configurer le cache proxy inverse afin d'améliorer la vitesse d'accès au site Web. 1. Qu'est-ce que le cache proxy inverse Nginx ? Ngin

Utilisez NginxProxyManager pour mettre en œuvre une stratégie d'équilibrage de charge de proxy inverse NginxProxyManager est un outil de gestion de proxy basé sur Nginx qui peut nous aider à mettre en œuvre facilement un proxy inverse et un équilibrage de charge. En configurant NginxProxyManager, nous pouvons distribuer les requêtes à plusieurs serveurs backend pour réaliser un équilibrage de charge et améliorer la disponibilité et les performances du système. 1. Installez et configurez NginxProxyManager

Comment utiliser NginxProxyManager pour créer un serveur proxy inverse efficace Avec le développement d'Internet, de plus en plus d'applications réseau doivent fournir des services via des serveurs proxy inverse. NginxProxyManager est un outil puissant et facile à utiliser qui peut nous aider à configurer et gérer rapidement un serveur proxy inverse. Cet article explique comment utiliser NginxProxyManager pour créer un serveur proxy inverse efficace et donne des exemples de code spécifiques. un
