问题是,ssl证书在我的本地nginx服务器上已过期,并且我需要几天才能获得新证书。
该网站通过http运行,但是浏览器会记住现金中的https(并且有很多本地用户)。
要解决此问题,我必须强制将https重定向到http。我生成了一个自签名证书,并添加了以下代码行:
server {
listen 443;
server_name site.com;
ssl on;
rewrite ^ http://$server_name$request_uri? permanent;
ssl_certificate /etc/ssl/site/cert.crt;
ssl_certificate_key /etc/ssl/site/sert.key;
}
server {
listen 80;
ssl off;
....
}
通过https的网页给出了隐私错误NET :: ERR_CERT_AUTHORITY_INVALID
我知道,该浏览器通过443端口尝试首先设置安全通道,然后发送http请求,因此我需要某种解决方法。
有人可以帮忙吗?
最佳答案
关于ssl - HTTPS到HTTP重定向Nginx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47240217/