So implementieren Sie die Multi-Port-Zuordnung mit dem Nginx-Reverse-Proxy

PHPz
Freigeben: 2023-05-19 13:56:05
nach vorne
2565 Leute haben es durchsucht

Code-Erklärung

1.1 http:www.baidu.test.com ist standardmäßig 80, greifen Sie auf „/“ zu, um den Reverse-Proxy zu verwenden, und greifen Sie dann auf lokal 8083 zu;

1.2 8083 stellt die lokale Front-End-Projektzugriffsadresse dar , das Front-End muss auf die Hintergrunddaten „/“ zugreifen und wird weiterhin an die Hintergrundadresse 9803 weitergeleitet.

1.3 Auf diese Weise kann der Zugriff auf mehrere Ports abgeschlossen werden, solange Port 80 geöffnet ist.

1.4 Die Root-Konfiguration kann ein absoluter Pfad oder ein relativer Pfad sein.

 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; 
    }
  }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Multi-Port-Zuordnung mit dem Nginx-Reverse-Proxy. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage