我在运行 OSX 10.5.8 的 Mac Powerbook G4 上的非标准端口上运行 http 服务器,并尝试在 Safari 4.0.4 中打开页面。当我在 url 中使用 IP 地址 127.0.0.1 时,Safari 显示错误:
Safari 无法打开页面“<a href="http://12.34.56.78/" rel="nofollow noreferrer">http://12.34.56.78/”,因为该页面所在的服务器没有响应
其中 IP 地址是机器的外部 IP,因此 Safari 以某种方式将 127.0.0.1 转换为我面向互联网的 IP。当我在 URL 中使用别名“localhost”时,它按预期工作并显示页面。
/etc/hosts 文件如下:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
有什么想法可能在这里发生吗?