簡體   English   中英

nginx上具有不同端口的Node.js

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM