【发布时间】:2015-06-25 15:54:08
【问题描述】:
几天来,我一直在努力在 OSX 10.10 上设置从 Homebrew 安装的 apache。出于某种原因,一切正常,但不是我试图通过主机文件设置的本地域。无论我在做什么,只有http://localhost 可以通过浏览器使用。然后我改变了一件事。
最初在 /etc/hosts 中,我将这一行用于设置本地域:
127.0.0.1 imac.dev
这不起作用,但后来我将其更改为:
::1 imac.dev
这是在 hosts 文件中设置 localhost 的方式,它可以正常工作!
谁能解释一下为什么?
【问题讨论】:
-
我明白了。 ::1 是本地主机的 IPv6 地址,127.0.0.1 是本地主机的 IPv4 地址,但为什么在我的配置中 IPv4 不起作用?当我 pingin imac.dev 时,我从 127.0.0.1 获得 64 个字节:icmp_seq=0 ttl=64 time=0.066 ms,即使在主机中只设置了 ::1
标签: macos apache localhost hosts apache-config