我也踩了这个坑,部署同一个服务,这个服务原先支持https并正常服务。后来修改了代码环境后重新部署,先测试80访问不到总是nginx 502,检查发现chrome 请求307了,curl正常就chrome不行。 搜索找到了主要参考这篇文章 浏览器HSTS策略如果之前成功访问过https://abc.com,那么访问http://abc.com浏览器就会自动307重定向。 解决方案: 删除浏览器全部历史记录 nginx把443代理到本地80 进chrome设置删除
我也踩了这个坑,部署同一个服务,这个服务原先支持https并正常服务。后来修改了代码环境后重新部署,先测试80访问不到总是nginx 502,检查发现chrome 请求307了,curl正常就chrome不行。
搜索找到了主要参考这篇文章
浏览器HSTS策略
如果之前成功访问过
https://abc.com
,那么访问http://abc.com
浏览器就会自动307重定向。解决方案: