Nginx和子域名问题

Nginx和子域名问题

嗨,这是我的configuration

server { listen 80; server_name my_server.com www.my_server.com demo.my_server.com; location / { proxy_pass http://123.456.789.10:8080/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 

我想知道为什么如果我把浏览器指向:my_server.com或www.my_server.com一切正常,但如果我去demo.my_server.com,firefox无法在demo.my_server.comfind服务器。

提示? TIA

如果问题是无法在demo.my_server.com上find服务器,那么您几乎可以肯定在DNS中没有demo.my_server.com。 这可以通过运行来检查

 nslookup demo.my_server.com 

在窗口上,或

 dig A demo.my_server.com 

on(Li | U)nix。 为了解决这个问题,你需要添加demo.my_server.com到DNS作为Alogging,其值与www.my_server.com相同。