如何設定 nginx 反向代理以將網路上不同伺服器上的網站顯示到不同的特定網域

如何設定 nginx 反向代理以將網路上不同伺服器上的網站顯示到不同的特定網域

到目前為止,我的反向代理設定是這樣的:

 server {
        server_name subdomain1.DOMAIN.net;
        location / {
            proxy_pass       http://192.168.1.156:9090;
        }
 }
 server {
        server_name subdomain2.DOMAIN.net;
        location / {
            proxy_pass       http://192.168.1.156:9091;
        }
 }

然而,當我檢查它們時,它只是報告 502 錯誤網關。為了獲得更多說明,nginx 正在 VM ubuntu 伺服器上運行,而我想要訪問的網站正在同一網路上的另一台伺服器上運行。我想知道我在這裡做錯了什麼,我真的很想讓它正常工作。

相關內容