0
问题是,我的本地nginx服务器上的ssl证书已过期,我需要几天的时间才能获得新的证书。 该网站通过http工作,但是,浏览器记住https的现金(并且有很多本地用户)。HTTPS到HTTP重定向nginx
要解决这个问题,我必须强制将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请求,所以我需要某种解决方法。
任何人都可以帮忙吗?
这个答案对我来说是不可接受的,因为我的证书是自签名的并给出错误。我无法获得免费的证书,因为我的服务器是本地的(不通过www接受) – Leeloo