这很奇怪......
我安装了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
答案 0 :(得分:3)
大学告诉我,有时你唯一可以做的就是唤醒Mac上的端口80是启用内置的Web服务器,然后再次禁用它。
所以我做到了,一切都很顺利。
答案 1 :(得分:0)
你提到的是127.0.0.1
这是一个IPv6地址。许多(所有?)现代操作系统都配置为使用IPv6解析localhost
到::1
。我的假设是你的MAMP设置没有通过IPv6监听。尝试打开http:// [:: 1] /如果有效则我们的解析配置中有错误,如果没有(我期望的话),你必须将你的web服务器配置为lsiten to :: 1或任何设备。
这可以在httpd.conf中使用
完成Listen 80
收听所有设备,端口80或
Listen [::1]:80
仅通过IPv6侦听localhost。注意没有冲突的VHost条目等。