node.js应用程序的ubuntu服务器上的Nginx
这是我的节点txt文件,位于node.js应用程序的ubuntu服务器上的Nginx,node.js,nginx,Node.js,Nginx,这是我的节点txt文件,位于/etc/nginx/sites available/和/etc/nginx/sites enabled/ 我可以通过vm publicip:port访问我的网站,但是如果没有这个端口,我无法通过nginx配置让它正常工作 终端中没有显示错误。您需要将listen属性更改为默认\u服务器: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on;
/etc/nginx/sites available/
和/etc/nginx/sites enabled/
我可以通过vm publicip:port
访问我的网站,但是如果没有这个端口,我无法通过nginx配置让它正常工作
终端中没有显示错误。您需要将
listen
属性更改为默认\u服务器
:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name 0.0.0.0; # your ip
}
然后重新启动nginx
sudo service nginx restart
你应该可以走了 我确实解决了这个问题,问题是我没有打开路由器上的80端口,只有3000端口。谢谢你的回答(tho:)