ASPONE.CN
苦逼

解决 Chrome 提示 ERR_CERT_COMMON_NAME_INVALID 的错误

最近Chrome升级新版后,却常常遇到有些https网站(有绑SSL)的网站无法存取,甚至转向https的错误画面,Chrome会显示「NET::ERR_CERT_COMMON_NAME_INVALID」(隐私权设定发生错误)的状况。查了许久后发现原来问题居然是在「HSTS」的设定部分造成异常导致于网站无法正确连线,一直被误判而跳转到https的连线,但偏偏我该网站就是没有套用https(SSL加密)设定。既然查出问题是出在「HSTS」,以Chrome来说就可以透过内建的工具进行修复动作,把HSTS的纪录清除后,重新造访一次网站,就可以解决问题了。

「HSTS」其实原文是「HTTP Strict Transport Security」,中文名字为「HTTP强制安全传输技术」,因为我的主域名「www.aspone.me」有绑定SSL证书,但是其他子域名并没有设定,可能因此而误判,导致无法正确连接子域名,目前只要清理HSTS的设定,重新读取一次网站就可以把问题解决了。

打开浏览器后在网址列输入「chrome://net-internals/#hsts」,即可进入以下画面。接著在「Delete domain」区域,输入您网站网址(根域名,例如:aspone.me),再点后方﹝Delete﹞。

接著在同一个网页上找到下方「Query domain」,输入您刚刚删除的域名然后点选﹝Query﹞,如果查出的资料显示「Not found」代表删除成功了!若有出现资料请再次确认,您应该是没删除成功。

再次造访刚刚异常得网站,例如我的「https://www.aspone.me」,你可以发现他正常了!

Copyright © 2016 ASPONE.CN. All Rights Reserved. 京ICP备18038662号