Maison >Opération et maintenance >Nginx >Qu'est-ce que le proxy inverse nginx
Proxy inverse : il est utilisé pour proxyer le serveur et proxy le serveur cible auquel nous voulons accéder.
Le serveur proxy accepte la demande, puis transmet la demande au serveur sur le réseau interne (clustered) et renvoie les résultats obtenus du serveur au client. À ce moment, le serveur proxy apparaît comme un serveur pour le client. monde extérieur.
Nginx fournit des fonctions flexibles sur le proxy inverse. Différentes stratégies de transfert peuvent être utilisées selon différentes règles régulières. Après la configuration, différentes requêtes peuvent être traitées. serveurs.
Ce qui suit montre comment configurer Nginx pour qu'il fonctionne.
Simulez n serveurs http en tant qu'hôtes cibles
Pour les tests, utilisez simplement 2 instances Tomcat pour simuler deux serveurs http et changez les ports Tomcat en 8081 et 8082
Configurer le nom de domaine IP
192.168.72.49 8081
192.168.72.49 8082
Configurer nginx.conf
upstream tomcatserver1 { server 192.168.72.49:8081; } upstream tomcatserver2 { server 192.168.72.49:8082; }server { listen 80; server_name 8081.max.com; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcatserver1; index index.html index.htm; } }server { listen 80; server_name 8082.max.com; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcatserver2; index index.html index.htm; } }
Processus :
1) Accédez au navigateur 8081.max.com, via la résolution du nom de domaine du fichier hôte local, recherchez le serveur 192.168.72.49 (installez nginx)
2) Proxy inverse nginx accepté Les demandes du client et trouve le nœud du serveur dont le nom_serveur est 8081.max.com. Selon le chemin http correspondant à proxy_pass, la requête est transmise au tomcatserver1 en amont, c'est-à-dire le serveur tomcat avec le numéro de port 8081.
Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne Tutoriel d'utilisation de Nginx pour apprendre !
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!