硅云幫助文檔中心
搜索文檔
熱門搜索詞:
產品簡介
產品定價
入門指南
經典案例
常見問題
知識拓展
API參考
硅云虛擬主機如何安裝SSL證書實現https訪問?以下是詳細的教程。
一、第一步是從ssl證書商哪里下載自己的ssl證書,會得到一個壓縮包,解壓后有如下幾個文件:
PS:SSL證書一般是付費產品,目前很多證書商在進行推廣,會給免費使用一年,可以百度下。(2025年更正:現在市面上所有SSL證書商都陸續(xù)將免費證書的有效期改為了3個月,也就是3個月就會到期,用戶每3個月要換發(fā)一次證書!)
注意一定是Apache的ssl證書,你可以看到3個文件,一個是兩個.crt結尾(或一個cer、一個crt),另一個.key結尾。
這里分兩種情況:
第一種情況:證書三個文件分別為 兩個crt文件,另一個.key文件。
第二種情況:證書三個文件分別為 一個cer、一個crt文件,另一個.key文件。(本文最后部分的介紹)
對于第一種情況,操作方法如下
我們這里只用其中兩個,一個名字較短的.crt文件,一個.key結尾的文件,如果找不到這個,聯系你的證書提供商!
我們可以取其中兩個,【crt結尾】的是我們這里用到的【證書內容】,【.key】結尾的是【證書秘鑰】。
證書內容可以只取其中一個名字最短的.crt文件,也可以把兩個crt文件拼接在一起使用作為【證書內容】,這里不說拼接,只舉例使用一個crt文件的方法,如下面說明:
根據上圖中的文件,依次打開.crt文件(名字最短的那個crt文件)全選復制:
三、到硅云虛擬主機控制面板>高級功能>SSL證書設置,填上 證書內容 和 證書秘鑰 即可:
如果以上步驟您都做對了,那么在該頁面就會顯示如下的“設置成功”!恭喜你,快用https訪問你的網站吧!
如果仍然顯示設置失敗或重未設置!恭喜你,這里有個坑,你可能踩到了,試試下面的辦法:
我們在復制證書內容后,會發(fā)現末尾是 -----END CERTIFICATE-----,
這是最后一行?
不是的!其實,下面還有一行空白行,如果你的沒有,就手動在-----END CERTIFICATE-----末尾敲一個回車鍵就行,然后復制到硅云面板的SSL證書內容里(或者直接在硅云證書內容框末尾輸入一個回車鍵就OK了)【這個換行只有證書內容這一欄需要】。
注:如果后期遇到瀏覽器報“無法找到一個有效的根CA證書”,可以按下圖把兩個crt文件拼接在一起(【文件名短的crt文件】放前面,【-ca-bundle.crt結尾】的放后邊),然后在【證書內容】處填入這個拼接文本即可。
操作方法跟第一種情況類似,唯一不同之處就是證書內容必須由兩段內容拼接而成,即證書內容由 一個cer文件+回車換行+另一個crt文件拼接而成,證書秘鑰仍為key文件。
最后,得說明下,并不是所有瀏覽器對所有SSL證書商的SSL證書都信任,所以SSL證書有一個公信率的問題,對SSL證書有疑問的小伙伴,請咨詢您的SSL證書提供商。
您對該文檔有什么建議?
本文導航