Node.js应用程序在端口80上运行良好(使用PM2和Nginx),并且可以很好地浏览服务器IP。但是通过域无法使用[无法访问此站点]。在ping域时,可以在响应上看到服务器IP。
这是我使用的Nginx配置:
location / {
proxy_pass "http://127.0.0.1:8000";
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;
}
答案 0 :(得分:0)
您需要在Nginx配置中使用server_name
声明。
server_name example.org www.example.org;