前言
今天电脑卡死了,重启了电脑后,依次重启了本地的开发环境等相关软件。
但是遇到本地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
总结
没事别瞎升级。或者抽空看看人家的升级日志。搞不好就是悲剧。
网友评论