Cet article présente principalement la méthode de configuration du mappage de ports Nginx et le mappage multi-ports. Le contenu est assez bon, je vais le partager avec vous maintenant et le donner comme référence.
Antécédents
La manière traditionnelle de créer un site Web consiste à utiliser un serveur Web pour analyser le fichier d'entrée de fichier, par exemple en utilisant Nginx et Apache pour analyser l'entrée correspondante, mais avec le développement de la technologie, certains langages peuvent démarrer un service Web par eux-mêmes, comme Node et PHP. L'utilisation d'un langage de développement pour démarrer un service Web n'est accessible que localement par défaut, tel que http://localhost:8000/ http:// 127.0.0.1:8000/
Mais lorsque nous développons et débogueons l'environnement dans Centos, nous utilisons un navigateur de fenêtres pour les tests, nous devons donc utiliser un serveur Web intermédiaire pour le mappage des ports
Configuration du mappage des ports Nginx
server { listen 80; server_name rbac.dev-lu.com; # 80转发到8000端口 location / { proxy_pass http://127.0.0.1:8000; } }
Mappage multi-ports proxy inverse nginx
Explication du code
1.1 http:www.baidu.test.com par défaut à 80, accédez à "/" pour utiliser le proxy inverse, puis accédez au local 8083 ;
1.2 8083 représente l'adresse d'accès du projet frontal local, le front-end doit accéder aux données d'arrière-plan, "/", continuez à proxy vers l'adresse d'arrière-plan 9803 ; 1.3 De cette manière, l'accès à plusieurs ports peut être effectué tant que le port 80 est ouvert.
1.4 La configuration racine peut être un chemin absolu ou un chemin relatif.
server { listen 80; server_name www.baidu.test.com;#你要填写的域名,多个用逗号隔开 location / { proxy_pass http://localhost:8083; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; root /app/esop_web/esopschool; index index.html; try_files $uri $uri/ /index.html; } location /rest{ proxy_pass http://localhost:9803; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
À propos des opérations de liaison des routes et des contrôleurs du framework Laravel
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!