Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So implementieren Sie die Multi-Port-Zuordnung mit dem Nginx-Reverse-Proxy

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

PHPz
PHPznach vorne
2023-05-19 13:56:052499Durchsuche

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; 
    }
  }

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen