2

这很奇怪...

我安装了 Zend Server 来测试它。结果我不喜欢它,我想回到 MAMP。但是在 Zend Server CE 卸载后,“localhost”不再起作用。我只能从 127.0.0.1 访问 MAMP

令人沮丧,我一点也不喜欢。

有任何想法吗?

主持人:

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

127.0.0.1 mydomain.loc www.mydomain.loc

nslookup 说:

Server:     64.59.160.13
Address:    64.59.160.13#53

Non-authoritative answer:
Name:   localhost
Address: 127.0.0.1
4

2 回答 2

3

一所大学告诉我,有时要唤醒 Mac 上的 80 端口,您唯一能做的就是启用内置 Web 服务器,然后再次禁用它。

所以我这样做了,一切都很好。

于 2011-10-19T02:35:26.423 回答
0

你提到127.0.0.1哪个是 IPv6 地址。许多(全部?)现代操作系统配置为localhost使用 IPv6 解析为::1. 我的假设是您的 MAMP 设置未通过 IPv6 进行侦听。尝试打开 http://[::1]/ 如果可行,则在我们的解析配置中存在错误,如果不是(我所期望的),则必须将 Web 服务器配置为 lsiten 到 ::1 或任何设备。

这可以在 httpd.conf 中使用

Listen 80

监听所有设备,端口 80 或

Listen [::1]:80

仅通过 IPv6 收听 localhost。注意不要有冲突的 VHost 条目等。

于 2011-10-18T21:38:15.667 回答