[英]HTTPS to HTTP redirect nginx
問題是,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請求,因此我需要某種解決方法。
有人可以幫忙嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.