kno*_*orv 9 mac safari localhost
我遇到了一个非常奇怪的 Mac 问题:Safari 无法连接到本地主机,而所有其他应用程序都可以正常连接(Firefox、Chrome、ping 等)。
我的 /etc/hosts 是标准设置:
$ egrep localhost /etc/hosts
# localhost is used to configure the loopback interface
127.0.0.1 localhost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 testing.localhost
Run Code Online (Sandbox Code Playgroud)
问题:有没有其他人遇到过这种情况?可能是什么问题呢?
更新 #1:我有一台在 localhost:8080 上运行的服务器。从 Safari 访问时,我收到错误消息“Safari 无法连接到服务器”。“ http://localhost:8080/ ” 在 Firefox 和 Chrome 中完美运行。
更新 #2:与“ http://127.0.0.1:8080/ ”相同的问题- 所以它似乎与将 localhost 解析为 127.0.0.1 无关。
我认为我们需要根据您的问题提供更多信息。
我猜你有一个正在运行的网络服务器来接受请求?我目前没有,而且 Safari 不会连接到 127.0.0.1,因为它“找不到 127.0.0.1”——尽管我可以 ping 得很好。
所以首先,你需要运行一些东西。其次,您是否尝试过使用 Safari 连接到 testing.localhost,以防万一这两个条目混淆了 Safari(这完全有可能)。
当您对 Chrome 和 Firefox 说“应用程序可以正常连接”时,您看到了什么?您希望看到的网页?一个不同的错误?
编辑
我下载并安装了 MAMP,但无法重现此错误。
一些论坛帖子表明 IPv6 分辨率是导致此问题的原因。我倾向于关闭 IPv6 并从主机文件中删除条目(暂时仅用于测试)
应用,重新启动,看看效果如何。
| 归档时间: |
|
| 查看次数: |
42039 次 |
| 最近记录: |