1
keakon 2013-03-21 16:39:22 +08:00 1
因为 HTTP 服务器检测到你的 host 是这个 IP,它可以将你重定向到以域名来访问,而这个域名你的 DNS 仍然无法解析。
你要实在搞不定,就改 /etc/hosts 吧。 |
2
gongweixin OP @keakon 还是不太理解,host 怎么通过ip重定向到域名的? 怎么知道这个ip就是对应这个域名的? /etc/hosts 怎么怎么改? 已感谢。
|
3
revlis7 2013-03-21 17:26:30 +08:00 1
应该是gitcafe做了判断,从ip访问自动帮你跳转到域名:
HTTP/1.1 301 Moved Permanently Server: nginx/1.2.4 Date: Thu, 21 Mar 2013 09:27:07 GMT Content-Type: text/html Content-Length: 184 Connection: keep-alive Location: https://gitcafe.com/ |
4
keakon 2013-03-21 17:32:39 +08:00
@gongweixin nginx 里可以这样:
server { listen 80; server_name 122.226.73.170 gitcafe.com; if ($host != 'gitcafe.com') { rewrite ^/(.*)$ http://gitcafe.com/$1 permanent; } } /etc/hosts 加一行即可: 122.226.73.170 gitcafe.com |
5
gongweixin OP |