Maison >Opération et maintenance >Nginx >Comment implémenter le transfert de proxy inverse Nginx Tomcat
Parlons d'abord du proxy direct. Par exemple, si vous souhaitez accéder à YouTube, mais que vous ne pouvez pas y accéder directement, vous ne pouvez d'abord trouver qu'un logiciel de contournement, puis vous pouvez accéder à YouTube via le logiciel de contournement. Le logiciel est appelé proxy direct.
Le soi-disant proxy inverse signifie que l'utilisateur souhaite accéder à YouTube, mais YouTube transmet discrètement la demande à bilibili, alors bilibili est un proxy inverse.
Dans le tutoriel actuel, il fait référence à l'accès à nginx, mais nginx transmet la demande à Tomcat.
Pas grand chose à dire, vous pouvez accéder à l'interface correspondante jusqu'aux ports 80 et 8080. Bien sûr, vous pouvez également paramétrer le port vous-même
Configurer nginx.conf dans le dossier conf sous Nginx
vim nginx.conf
L'image ci-dessous est l'original Certaines configurations
ont été modifiées de deux manières par rapport à la configuration originale de nginx nouvellement téléchargé
La première :
server_name localhost;
changée en nom_serveur, l'adresse IP et le port d'accès de Tomcat
Par exemple, le mien est ; nom_serveur 192.168.19.130 :8080 ;
(Auto-modifié)
Deuxième place :
location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E--> root html; index index.html index.htm }
remplacé par :
location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E--> root html; index index.html index.htm proxy_pass http://192.168.19.130:8080 }
Lorsqu'un seul serveur est configuré, le nom_serveur est facultatif et le système ne chargera pas la configuration. Lorsqu'il y a plusieurs serveurs, server_name doit être configuré et le service nginx correspondra selon cette configuration.
(ps : C'est la meilleure configuration. Personnellement, il m'a fallu beaucoup de temps pour implémenter le proxy inverse car je ne l'ai pas configuré)
Ici vous pouvez entrer dans le dossier sbin nginx -s reload pour redémarrer nginx
Visitez le 192.168.19.130 : 80 suffit
L'ensemble du processus se fait sur une machine virtuelle ici
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!