簡體   English   中英

HTTPS到HTTP重定向Nginx

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM