今天我去了我们的.dev
localhost环境做一些工作,发现该网站正在重定向到https。我认为这很奇怪,并且假设它无法在端口80上找到服务器。
这导致ERR_CONNECTION_REFUSED
错误。这很令人困惑,因为它在Firefox中运行良好。
答案 0 :(得分:2)
此处的解决方案是,Google在一两年前购买了.dev
TLD,并宣布这些内容将在某些时候停止运行。我知道这一点,但它让我感到不安,这就是造成这个问题的原因。
事实证明,Chrome和Safari的最新版本都会将.dev
TLD添加到HSTS
列表中,从而强制符合HTTPS标准。这可能是Google和Apple对.dev
TLD的真实性举措,以防止域欺骗。
无论如何,如果您依赖于.dev
TLD的HTTP支持,它将不再起作用。节省时间和头痛,将TLD更改为.test
,并等到实施.localhost
TLD的提案已经实施。
注意:.local
虽然听起来不错但是Apple的Bonjour服务用于发现。不建议这样做。
更新:Google已经开始在.dev TLD上开始销售域名注册。谢谢谷歌!