Dmi*_*try 3 domain-name-system nginx domain resolve
在端口 8080 上安装了 nginx 和 Apache。问题是:我正在为生产域构建站点(假设为mysite.com)并为该域配置了所有内容。在安装 nginx 之前,我更改了 Windows 主机文件以将mysite.com重定向到服务器的 IP,效果很好。Nginx 自行解析域名并且(显然)无法解析域名mysite.com
日志说:
2012/02/07 07:35:29 [error] 11758#0: *1 mysite.com could not be resolved (110: Operation timed out), client: 89.112.11.xx, server: myssite.com, request: "GET / HTTP/1.1", host: "mysite.com"
Run Code Online (Sandbox Code Playgroud)
好吧,然后我尝试更改服务器上的主机文件。我在/etc/hosts 中做了这件事:
127.0.0.1 mysite.com
Run Code Online (Sandbox Code Playgroud)
好吧,我们试试吧!如果这生效了,至少 wget 应该发现它是正确的,对吧?就我在第 8080 端口上有 Apache 而言,我可以获取主页:
wget mysite.com
Run Code Online (Sandbox Code Playgroud)
它会下载正确的页面。这意味着 /etc/hosts 表现良好。
但ngnix还是没有解决!即使我重新启动服务器后也是如此。为什么?它有自己的解析器还是什么?如何让它发挥作用?
归档时间: |
|
查看次数: |
9134 次 |
最近记录: |