解决Nginx网站只能https访问
首先声明,我没有打开宝塔的强制HTTPS选项,并且博客数据刚迁移上去,浏览器输入HTTP总是自动跳转HTTPS.
于是我开始考虑nginx配置是否存在异常,翻看config果不其然发现里面有一行熟悉的代码:
add_header Strict-Transport-Security "max-age=31536000";
好家伙,这不是设置HSTS的吗?果断加#注释掉,打开浏览器F5,还转圈圈,清除缓存和cookies,再按F5,网页在http协议下光速加载完成,完事.
为什么还要开HTTP啊
因为当时我域名没有解除阻断,用IP不方便搞SSL证书,就没搞.当时HTTP又访问不了就很奇怪,于是就去排查了.