Windows Virtualhost上的Apache:适用于IE或Edge,但无法在Chrome和Firefox上连接



我在Apache上遇到过多个虚拟主机的问题,在Windows和BSD上都没有。

我的辅助虚拟主机在 Chrome 中为我提供了ERR_CONNECTION_REFUSED。 "httpd -S"没有给我任何错误和一个很好的配置,这让我思考,所以我尝试了"curl -v",它很成功,然后我尝试了IE和EDGE,它们工作正常。

我试图清空Chrome DNS缓存,从Chrome或FF建立的连接没有Apache日志,但是有来自"localhost"的日志条目,可以从所有人访问并从所有浏览器生成日志。

我现在有点好奇,这是什么?

好吧,我忘了提:我在虚拟主机上使用了 .dev 作为 tld,我不会再这样做了。原因如下:

Chrome 63(自2017年12月起推出(将强制所有以.dev(和.foo(结尾的域名通过预加载的HTTP严格传输安全(HSTS(标头重定向到HTTPS。

更新07/02/2018:Firefox现在也强制。DEV 域到 HTTPS。

https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

结论:如果您为SSL配置.dev域,则无法例外(Firefox或chrome(。因此,至少对我来说,不再有用于本地开发的开发域。

最新更新