SSL連接並非完全問題解決


教程所示圖片使用的是 github 倉庫圖片,網速過慢的朋友請移步>>> (原文)SSL 連接並非完全安全問題解決

更多討論或者錯誤提交,也請移步。

最近拿到了 TrustAsia 簽發的 SSL 證書,在 Nginx 的環境下上了證書。猛然間發現:友鏈界面沒有綠鎖。走了不少彎路解決了問題,特此記錄下。

1. 問題再現

在首頁等其他頁面,頁面地址欄前是有綠鎖的。但是,一旦進入了友鏈界面,發現綠鎖消失了,取而代之的是,一個感嘆號。情況如下面這張圖所示:

然后,進入其他頁面,之前的綠鎖也變成了感嘆號。

2. 問題排查

最開始沒有仔細觀察感嘆號的信息,以為是 SSL 證書沒有上到位。仔細檢查了 Nginx 的配置之后,確定了證書配置是沒有錯誤的。

然后,又開始懷疑是不是沒有讓http強制跳轉https。畢竟 Nginx 的配置是個大難題,但發現不論怎么強制跳轉,均是有感嘆號出現,遂排除。

最后,鬼使神差的看了信息:您與此網站的鏈接並非完全安全

顯然,SSL證書配置和強制跳轉https配置都是正確的。錯誤應該是:訪問了http的靜態資源

3. 解決

打開控制台,直接Ctrl + F搜索http。發現一張友鏈的頭像地址,是http資源。

在數據庫將資源替換成https資源即可,期待的綠鎖又回來了。

歡迎入群:857989948 。IT 技術深度交流和分享,涉及方面包括但不限於:網站制作、運營、UI 設計、算法分析、大數據、人工智能等。本群主打有深度、有態度的技術交流,歡迎熱衷記錄知識的您的加入。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM