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!