Maison  >  Article  >  Opération et maintenance  >  Comment implémenter le mappage multiport avec le proxy inverse nginx

Comment implémenter le mappage multiport avec le proxy inverse nginx

PHPz
PHPzavant
2023-05-19 13:56:052550parcourir

Explication du code

1.1 http:www.baidu.test.com est par défaut 80, accédez à "/" pour utiliser le proxy inverse, puis accédez au 8083 local

1.2 8083 représente l'adresse d'accès au projet frontal local ; , le front-end doit accéder aux données d'arrière-plan, "/", continue d'être proxy vers l'adresse d'arrière-plan 9803

1.3 De cette façon, 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; 
    }
  }

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer