我正在尝试通过pm2在Nginx上的Digital Ocean上部署Nuxt应用程序。 当我访问Droplet IP时,我可以看到Nginx欢迎页面,但是当我尝试访问Nuxt应用程序的IP:PORT时,它说:
This site can’t be reached
167.xx.xxx.xxx refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
我已将其添加到网站可用/默认文件中:
server {
server_name domain.com;
location / {
proxy_pass http://localhost:7200;
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;
}
}
此后,我检查了nginx的状态并重新启动。
我还用pm2 start --name="webapp" npm -- start
在pm2上添加了服务,并且可以正常运行。
即使我尝试直接运行npm run start
命令,但得到的结果相同。
希望你能帮助我。