我正在嘗試爲我的域名及其子域名設置一個nginx反向代理。子域名完美地工作,但我一直在頂級域名上收到ERR_NAME_NOT_RESOLVED。Nginx反向代理 - 頂級域名不起作用 - DNS錯誤
除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設置:
這是更可能比Nginx上一個DNS問題,但我不明白爲什麼子域工作而頂層的則沒有。
絕對不是nginx的問題。檢查命令行工具(如'ping'或'host')是否正確解析您的域。嘗試重新啓動瀏覽器。 –