我试图设置一个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 –