chrome升级引发的dev/app等域名强制https访问的问题。

前言

今天电脑卡死了,重启了电脑后,依次重启了本地的开发环境等相关软件。

但是遇到本地php环境被破坏的"问题",困扰多时。

问题

我本地的php环境是安装在docker中的。进入docker后,启动nginx 和php-fpm 。访问之前的项目,提示无法访问。

image.png

而且域名自动变成 https

连续尝试了多个本地映射的项目,全部如此。情况有点严重。这里一个个排查,依次检查了下软件。

nginx正常、php-fpm正常、访问了下localhost 没问题。只有.dev 结尾的映射强制跳转https,而

项目本身只能http访问。所以问题出在这里,为何自动跳转https呢?初步猜测是浏览器出现问题,于是利用百度谷歌进行搜索。最后找到了答案。

这是谷歌浏览器最新版本引发的问题。前几天谷歌最近升级了新版本到63,所有的 .dev 和 .app 都将会自动将 HTTP 转到 HTTPS 上。而我本地很不幸配置的域名都是.dev结尾的。因此全部中招。

解决

目前唯一的方法就是修改你的 .dev 或者 .app 域名了,或者换成火狐浏览器开发;建议将你的域名改成 .test 或者 .localhost

总结

没事别瞎升级。或者抽空看看人家的升级日志。搞不好就是悲剧。

你可能感兴趣的:(chrome升级引发的dev/app等域名强制https访问的问题。)