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