Ter*_*Roe 2 safari localhost hosts symlink-traversal
我有一个正确的/ etc/hosts文件,其中包含以下内容:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Run Code Online (Sandbox Code Playgroud)
当我尝试访问我在本地计算机上运行的服务器时,无论是端口80上的Apache还是另一个端口上运行的其他服务器,我都无法在Safari中访问它.然而,我可以在Chrome中访问它们.为什么是这样?
事实证明,我忘了我已经将/ etc/hosts的符号链接到我存储在其他地方的文件,所以如果我的系统崩溃等,我总是可以访问它.显然,Safari不遵循/ etc/hosts的符号链接.我做了一个硬链接,所以我在其他地方有一个副本,现在Safari识别localhost服务器.
| 归档时间: |
|
| 查看次数: |
3160 次 |
| 最近记录: |