Node.js应用程序可使用服务器IP,但不能使用域名

时间:2019-03-19 13:04:35

标签: nginx

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;

}

1 个答案:

答案 0 :(得分:0)

您需要在Nginx配置中使用server_name声明。

server_name  example.org  www.example.org;

http://nginx.org/en/docs/http/server_names.html