我有一个运行在1337端口的node.js后端应用程序,我想将它部署到我的nginx服务器上,这样我就可以从另一台计算机和其他网络访问我的后端。 我尝试在sites_availables中进行配置,并启用了这个配置:
server {
listen 80;
server_name x.x.x.x(my server adrress);
location /node {
proxy_pass http://localhost:1337;
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。
sudo service nginx restart
现在我试图通过浏览器访问x.x.x.x/node
,但是出现了501错误。
curl http://localhost:1337
,您会得到什么? - Andrew Livelycurl http://localhost:1337/node
呢?我想知道它是否也试图从您的 nginx 配置中传递路径的/node
部分。 - Andrew Livelycurl http://localhost:1337/node
返回 错误:无法获取节点。 - Laamiri Oussema