我有一个正确的/ etc / hosts文件,其中包含以下内容:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
当我尝试访问我在本地计算机上运行的服务器时,无论是端口80上的Apache还是其他端口上运行的其他服务器,我都无法在Safari中访问它。然而,我可以在Chrome中访问它们。这是为什么?
答案 0 :(得分:6)
原来我忘了我已经为/ etc / hosts创建了一个符号链接到我存储在其他地方的文件,所以如果我的系统崩溃等,我总是可以访问它。显然,Safari不遵循符号链接/ etc / hosts中。我做了一个硬链接,所以我在其他地方有一个副本,现在Safari识别localhost服务器。