我有2个节点js app部署到Digital Ocean(Ubuntu 16.04),我使用pm2进行应用程序管理。我尝试使用nginx作为Web服务器,但现在我想用不同的端口运行2个应用程序,例如:
我尝试配置nginx,但似乎不起作用:
server {
listen 3001;
location / {
proxy_pass http://localhost:8080; //Node app
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;
}
}
它仅适用于端口80。 我需要为这个问题做什么配置?感谢
更新:只需使用ufw打开端口