本地开发服务器不能再使用.dev域名做为测试域名了

大伟哥 提交于 2018-05-06,周日, 22:46

今天大伟哥以原来的网站备份数据配置一个新的Drupal 8测试网站的时候,按照以往的习惯,随手设置了一个.dev域名,并和往常一样用hosts文件解析到了虚拟机IP地址上。但是清除缓存在firefox浏览器里以后输入这个域名,并没有正常打开网页,而是报错了:

连接失败

Firefox 无法建立到 www.daweibro.dev 服务器的连接。

    此站点暂时无法使用或者太过忙碌。请过几分钟后再试。
    如果您无法载入任何网页,请检查您计算机的网络连接状态。
    如果您的计算机或网络受到防火墙或者代理服务器的保护,请确认 Firefox 已被授权访问网络。

大伟哥仔细看了一下,发现Firefox浏览器自动把网址重新定向到了https://www.daweibro.dev。难道是.htaccess文件或者虚拟主机配置文件里面设置了redirect了?仔细检查了一下,并没有发现有重定向到https的代码,而用Ubuntu 16.04下面的Chromium浏览器,却能正常打开页面。

大伟哥Google了一下,发现有人也遇到了同样的问题,如这位朋友的经历: Suddenly always redirecting to https,看了下面的回复才知道:

hi, in case you're using a .dev domain as local development environment - that's a top level domain belonging to google and enforcing a valid ssl certificate since recently: https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/ https://medium.engineering/use-a-dev-domain-not-anymore-9521977

晕哦,看来以后使用新版本的浏览器都要把.dev域名直接重定向到https了,不管是用firefox还是chrome。本来很多公司和个人在开发测试的时候喜欢使用.dev域名的,以后估计得改用.local或者.test了。这里就有一篇帖子就这个现象讨论的很热烈:

有没有人碰到最新的chrome把开发环境自定义的.dev域名都跳 https 了?

文章分类

添加新评论

此字段内容将保密,不会被其他人看见。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。