我將簡短的介紹沒有..2應用程序的NodeJS NGINX服務器
我在與NGINX配置(對谷歌雲),使2周應用程序的NodeJS對不同端口的同一領域工作的一個嚴重問題
假設APP1正在端口3002,APP 2工作在端口3003
APP1
location/{
root /home/bitnami/project_name;
proxy_pass http://127.0.0.1:3002;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_redirect off;
}
APP2
location /app2 {
root /home/bitnami/project_name;
proxy_pass http://127.0.0.1:3003;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_redirect off;
}
,當我上網www.example.com/app2,我得到404頁
我知道一些的U會說,這個問答已經問過,相信我,我已經試穿計算器所有可能的解決方案..非曾與我一起工作
注:APP1位置已經成爲主要的域,以便(/)主域名URL,而不路徑
肯定你是對的..問題解決了:D – developerbh