常見SSL錯誤和解決辦法

  問題:此網站出具的安全證書不是由受信任的證書頒發機構頒發的。
原因和解決辦法:
服務器正在使用的SSL證書,沒有通過正式的CA頒發。通常是因爲沒有正確安裝了證書,請再檢查一下是否刪除了原來的測試證書,如果網站使用的證書是正確的,請重新啓動網站進程。
 
問題:此網站出具的安全證書已過期或還未生效。
原因和解決辦法:
這個標識網站使用的證書已經過期,請先檢查網站證書的有效期,如果網站證書有效期在本日以後,則請檢查本地電腦的日期設置,是否正確。
 
問題:此網站出具的安全證書是爲其他網站地址頒發的。
原因和解決辦法:
一個SSL證書所對應的域名是一個全域名FQDN( Fully Qualified Domain Name ),如果證書中的域名是www.domain.com,則通過其他相近的域名:web.domain.com,app.domain.com,domain.com,系統都會報告和證書中的域名不匹配。
 
問題:我訪問網站看到的證書不是我安裝的那張。
原因和解決辦法:
請檢查,在服務器上相同的IP和相同的端口上,只安裝了一張證書,SSL協議之允許一個IP上一個端口返回一張證書。要解決這個問題,可以通過分配不同的端口號,或者不同的IP地址來解決這個問題。
 
問題:本頁面包含有不安全的內容。如圖:


原因和解決辦法:
如果一個頁面需要通過HTTPS訪問被訪問,則其中所有的元素都必須是HTTPS方式,如果有:圖片、JS腳本,FLASH插件是通過HTTP方式去調用的,就會出現這個錯誤,最常見的,就是調用flash播放插件:codebase='http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab',將http改成HTTPS即可。

一有外鏈資源的情況

在網站頁面文件中,包含了其他網站非https的資源。如: http://***/img/baidu_logo.gif

二無外鏈情況

但使用了完整路徑 在網站頁面文件中。

使用了完整的 URL : http://***/image/image1024.gif

解決方法:

將頁面中的鏈接都是用https加密。

如果是第一種情況。

請下載其他網站資源到服務器上,並修改資源路徑,指向到服務器上。或者取得外部站點 https 的 URL : https://***/img/baidu_logo.gif

如果是第二種情況。

使用相對路徑如 <img src=”image/image1024.gif”>  或者完整的 https 路徑<img src=https://***/image/image1024.gif>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章