【发布时间】:2018-09-03 21:42:48
【问题描述】:
我的网站在域名 test.in:8080 上运行,但在 test.in 上不运行。 下面是我的 nginx.conf 文件。
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name digitaloceantwo.25o2.in;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass "http://digitaloceantwo.25o2.in:8080";
}
}
它也适用于 ip-address:8080 但不适用于 'digitaloceantwo.25o2.in'。
【问题讨论】:
-
您是否运行
nginx -t以确保配置有效并nginx重新加载或重新启动以确保配置已加载?有防火墙吗? -
我确实运行了 nginx -t。它给了我以下输出。 nginx:配置文件/etc/nginx/nginx.conf 语法ok nginx:配置文件/etc/nginx/nginx.conf 测试成功 没有防火墙。
-
配置文件是否启用?
标签: node.js nginx server centos7 digital-ocean