我是 nginx 新手,请帮忙。
这是我的简单配置:
server {
listen 80;
server_name kama.com.local;
location / {
proxy_pass http://localhost:7565;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; # Pass real IP address to node
proxy_cache_bypass $http_upgrade;
}
}
它按预期从外部解析我的服务,因此 nginx 解析kama.com.local
为localhost:7565
。但是,如果本地服务尝试解析kama.com.local
nginx,则不会解析任何内容。ping kama.com.local
在 nginx 机器上进行简单测试,未找到解析结果。
nginx 是否应该充当本地主机的 DNS,我做错了什么?