似乎有一些相似但无法找到答案的问题。
一小时前(以及那之前的几个月:-))一切正常。看起来在更新到XCode 9.2后,事情就停止了。
我已经更新到MacOS High Sierra 10.13.2,因为包含了一些Apache更新,但它没有解决问题。也许XCode更新改变了httpd.conf文件?我不太熟悉那里的设置,因此我无法确定该文件中是否有任何更改。
Chrome出错:
无法访问此网站
www.example.dev拒绝连接。
ERR_CONNECTION_REFUSED
我的设置:
MacOS High Sierra 10.13.2
MAMP Pro 4.2(最新版本)
端口是Apache:80和MySQL:3306
VPN已关闭
如果我运行sudo nano /private/etc/hosts
,则会有以下条目(我在www.example.dev上运行我的本地网站)
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 www.example.dev # Note; I added this myself a long time ago as else the URL including www doesn't work
127.0.0.1 example.dev # MAMP PRO - Do NOT remove this entry!
::1 example.dev # MAMP PRO - Do NOT remove this entry!
我尝试了什么:
apachectl configtest
,则返回Syntax OK
更新
刚看到MAMP Pro关闭了:
Syntax OK
apachectl configtest
当我运行sudo apachectl stop
时,它会返回/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service
更新2
出于沮丧,我下载了Firefox来检查并...我所有的本地开发网站都在那里工作!在Chrome中,即使清除了浏览数据,我仍然会收到相同的错误。
答案 0 :(得分:8)
原来,Chrome(以及Safari也被重定向到https,所以https://www.example.dev。问题是.dev TLD。
如果您遇到同样的问题(Chrome强制转发到https)和: