Maison > Opération et maintenance > Nginx > Qu'est-ce que le proxy inverse nginx

Qu'est-ce que le proxy inverse nginx

(*-*)浩
Libérer: 2019-06-18 10:51:49
original
8970 Les gens l'ont consulté

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.

Qu'est-ce que le proxy inverse nginx

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;
        }        
    }
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal