apache - 如何阻止 Chrome 重定向到 HTTPS?

标签 apache google-chrome ssl https wamp

几天前,Chrome 开始将我在 Wampserver 中的所有虚拟主机重定向到 https。几天前一切正常,然后有一天我登录到我的网站上工作,Chrome 说无法访问该网站,即使我使用的 URL 与过去一样。 Wamp 与 Apache 和 MySQL 一样在运行,并且这些服务在错误日志中都没有任何错误。

我已经尝试使用 chrome://net-internals/#hsts 删除域(我为我的本地站点使用了假的 .dev 扩展名),但没有做任何事情。我还尝试安装 SSL 以查看 Chrome 是否会将其检测为安全连接……什么也没有。我什至尝试完全重新安装 Wamp(即使 vHosts 在其他浏览器中工作正常)并且没有任何改变。

在 Chrome 中唯一可用的是通过 http://localhost/site 访问网站。我的所有 Apache vHost 都重定向到 HTTPS。我用谷歌搜索了又用谷歌搜索,但找不到任何可以真正解决问题的方法。

最佳答案

Chrome v63 强制 .dev 域使用 HTTPS。互联网工程任务组 RFC2606指定哪些顶级域应该用于本地开发,而 .dev 不在该列表中。

Google 拥有 .dev 顶级域,并通过预加载的 HSTS 自动将所有 .dev 域名重定向到站点的 HTTPs 版本。

由于 .dev 是官方通用顶级域 (gTLD),我们最好将本地开发后缀从 .dev 更改为其他内容,即使还有其他解决方案(例如带有自签名证书的 https)。因此,您应该使用 .test.example.invalid.localhost 作为本地开发 TLD。

关于apache - 如何阻止 Chrome 重定向到 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47735877/

相关文章:

python - 我怎样才能制作一个 Python 包来为带有 Flask 的网站提供服务以与 Apache 一起工作?

css - 自动页边距不会使页面中的图像居中

java - Java 中 Google Chrome 和 Mozilla 的导出书签 HTML 文件的解析器

CSS 列可见性 :collapse does not work on Chrome

ssl - PHP cURL - SSL 证书问题 : unable to get local issuer certificate

android - WebView 中的客户端证书身份验证

apache - 在 apache 2.4.x 上配置 mod_proxy_wstunnel

apache - URL 中是否允许使用冒号?

java - Tomcat 与 eclipse 的解决方案

node.js - 使用来自拥有的域的 TLS 证书,并在 AWS Elastic Beanstalk 提供的 URL 上使用它