[英]Node.js on nginx with different port
我在互聯網上看到的例子很少,但嘗試都沒有用,你能告訴我我在做什么錯。 我在nginx服務器上安裝了laravel應用程序,現在我想在服務器上的其他端口上運行另一個node.js應用程序。 我一直在嘗試不同的方法,但是我得到的都是“ 502 Bad Gateway ”
另一個說明,我的端口3000允許使用HTTPS端口。
這是我的服務器配置代碼-
server{
listen 443 ssl;
# listen [::]:80 ipv6only=on;
server_name node.example.com;
root /home/Tapos/node_modules;
index index.html index.htm index.js;
location / {
try_files $uri $uri/ =404;
# proxy_pass https://node.example.com;
proxy_pass https://localhost:3000;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off;
}
}
您將需要添加另一個server
塊以將流量重定向到另一個nodejs應用程序,或者更新現有的server
塊以基於URL在您的nodejs應用程序之間重定向流量。
如果您需要其他幫助,請在問題中添加更新的服務器塊或新服務器塊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.