【发布时间】:2017-04-08 06:39:49
【问题描述】:
我正在尝试为我的域及其一些子域设置一个 nginx 反向代理。子域运行良好,但我不断在顶级域上收到 ERR_NAME_NOT_RESOLVED。
除了server_name 和proxy_pass 端口外,顶级域和子域的nginx配置相同。
nginx 配置:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:5500;
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;
}
}
DNS 设置:
这更可能是 DNS 问题而不是 Nginx 问题,但我不明白为什么子域有效而顶级域无效。
【问题讨论】:
-
肯定不是nginx的问题。检查命令行工具(如
ping或host)是否正确解析您的域。尝试重启浏览器。
标签: nginx dns reverse-proxy devops