使用 nignx 時遇到 ERROR! Mixed Content The page at 'https://example.com/' was loaded over HTTPS, but requested an insecure script 'http://example.com2/'. This request has been blocked; the content must be served over HTTPS.

內容說明

記錄我在 linux 上學習遇到 the content must be served over HTTPS. 困難,自學真的好麻煩呀 QQ
教學示範作業系統 centOS6

QUESTION: 使用 nignx 時遇到 ERROR! Mixed Content The page at ‘https://example.com/' was loaded over HTTPS, but requested an insecure script ‘http://example.com2/'. This request has been blocked; the content must be served over HTTPS.

在使用 nignx 反向代理時,遇到一個問題是在 call api 時發現原本使用 nginx 引導至 server 內的 http api,會發生這種問題

這邊的作業系統為 centOS6

solution

  • 對 ssl 檔案進行編輯 sudo vim /etc/nginx/conf.d/ssl.conf
  • 在 location 中將原本是使用 redirect http://example.com 改為 proxy_pass http://example.com
    • 示意圖

  • 這樣就可以了!

參考連結

[ DevOps ] Nginx 設定 Proxy Server 及 Load balance

心得

這個對我來說終於是個簡單的問題了QQ,我在弄 nginx 中一直遇到一些奇怪的問題(CentOS6) 環境QQQ,這次終於有輕鬆完成了。

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: