Maison >Opération et maintenance >Nginx >Que faire avec le proxy inverse nginx
nginx se compose des parties suivantes
proxy_pass peut proxy vers l'adresse URL après proxy_pass selon les règles
server_name est utilisé pour définir les URL à utiliser Cette règle
proxy toutes les requêtes sous gulimaill.com
La syntaxe d'équilibrage de charge est la suivante en amont est définie dans le proxy_pass du serveur d'équilibrage en utilisant le serveur d'équilibrage de charge #🎜🎜 #Vous pouvez utiliser cette méthode pour proxy la passerelle#🎜 🎜#
http { upstream myapp1 { server srv1.example.com; server srv2.example.com; server srv3.example.com; } server { listen 80; location / { proxy_pass http://myapp1; } }
upstream gulimall { server 192.168.1.7:10001; } location / { proxy_set_header Host $host; # proxy_pass http://192.168.1.7:10000; proxy_pass http://gulimall; }
#🎜 🎜#
Il y a un piège ici car nginx ne porte pas l'en-tête de requête Host, vous devez donc ajouter proxy_set_header Host $host configuration;
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!