ERR_SSL_PROTOCOL_ERROR无法在chrome浏览器中看到https localhost页面

时间:2018-01-03 11:21:33

标签: google-chrome browser localhost

无法在chrome中正确查看localhost https页面。它说:

**This site can’t provide a secure connection**
localhost sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR

我尝试从 - chrome://net-internals/#hsts删除域localhost 但没有帮助。

7 个答案:

答案 0 :(得分:3)

代替

localhost:8000

http://localhost:8000/

注意:用您的端口号替换8000

答案 1 :(得分:1)

  1. 我在 Chrome://settings/privacy 上清除了 Google 缓存
  2. 我没有使用“https://localhost:4200”或“http://localhost:4200”,而是使用了“localhost:4200”,效果很好。

答案 2 :(得分:0)

就我而言,我的防病毒软件是罪魁祸首。不知何故,该网站被认为是不安全的,并取代了该网站被阻止的网站回复#39;防病毒应用程序的页面。但是,此信息未与TLS一起发送,因此浏览器将其解释为ERR_SSL_PROTOCOL_ERROR

答案 3 :(得分:0)

如果您使用的是Visual Studio

然后转到项目属性=>将SSL设置为True,然后选择带有端口号的SSL URL Showed as per the properties

答案 4 :(得分:0)

尝试从Chrome清除您的网站数据和缓存。旧的htaccess文件可能会在本地主机上引起问题。

答案 5 :(得分:0)

我用布林格大法官(Justice Bringer)的解决方案解决了我的案件,但此外,我还必须对前面将http重定向到https的代码进行更正。

if (window.location.protocol !== '4200') {
     forceHttps();
};

答案 6 :(得分:0)

https更改为http对我有用。