跳到主內容

Nginx 排除混用 http / https 問題

  BUBU 遇到使用 Nginx Proxy 轉向到內部 IIS 站台時發現到該站台沒有使用到 https 服務只用 http ,那 BUBU 目前都是讓 Nginx Proxy Https 服務,以下是目前遇到的問題

  這一段是在說明該站台是 http 及 https 混用關係造成無法正常運行會讓程式有異常。

Mixed Content: The page at 'https://' was loaded over HTTPS, but requested an insecure form action 'http://'. This request has been blocked; the content must be served over HTTPS.

解決程過


  • 只要在 nginx 服務設定檔上面新增加該參數,會強制將有 http 開頭轉成 https 就可以正常運行了。
add_header Content-Security-Policy upgrade-insecure-requests;

補充說明


備註





參考相關網頁