我試圖設置一個Nginx作爲反向代理來訪問運行在同一臺服務器上的多個NodeJS應用程序。Nginx無法監聽端口
我有PM2運行我的NodeJS應用程序,這一切似乎很動聽:
我的NodeJS應用程序是一個簡單的NodeJS應用與快遞發電機產生的,所以它應該是在端口上運行3000
我還建立了我的Nginx有以下配置
server {
listen 1004;
server_name pumadashboard.com;
location/{
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
然而,當我蜷縮127.0.0。 1:1004我從Nginx得到一個badGateway錯誤。我也無法從我的本地網絡上的任何地方訪問pumadashboard.com,它只會一直加載到超時。
標題有誤導之嫌。如果你從nginx得到錯誤,它肯定會聽到端口。檢查nginx的error.log –