阿里云云虛擬主機上我的網站的Https訪問配置javascript
轉載自CSDN博客:http://blog.csdn.net/chwshuang/css
原地址:http://blog.csdn.net/chwshuang/article/details/52443274html
在操做以前,請將你的域名的隱私保護去掉,讓證書服務商能經過域名解析查看到域名管理者的郵箱,不然驗證證書時會沒法進行。java
登陸阿里雲管理控制檯,【雲盾】菜單選擇【證書服務】
瀏覽器
選擇購買證書
緩存
在購買頁面,選擇WoSign,沃通,免費版,多個域名,域名個數5個,1年。安全
目前沃通停了免費的證書服務,只有賽門鐵克支持,你們按着沃通的方式來作吧,賽門鐵克的流程我就不貼了。
一幫商人!其實對於一個小網站來講,阿里應該跟騰訊同樣,來個免費的證書服務,而不是經過接入第三方把這個小錢賺了編輯器
確認訂單,支付,
網站
付款完成後,到個人訂單裏,能夠看到剛剛買的服務,點擊【信息補全】按鈕,將你的網站地址輸入,通常輸入一個不帶www.的和一個帶www.的兩個域名。
阿里雲
若是你進入的是詳情頁就到你郵箱中看看阿里雲給你發的郵件(郵箱是阿里雲註冊時用的郵箱)
若是直接進入沃通網站進行信息補全就是這個界面:選擇【驗證域名全部權(待完成)】
須要發送郵件到郵箱獲取驗證碼,個人主機在購買時,送了我一個企業郵箱,因此就直接用域名對應的郵箱了,若是你沒有域名郵箱,建議將域名保護關閉,而後再驗證。固然,你還能夠經過域名解析的方式處理。
若是能經過郵件獲取驗證碼,基本上,當時就能夠下發證書。回到阿里雲證書服務,能夠看到訂單狀態。在個人證書標籤頁,若是看到申請的證書,就說明能夠使用了。
對於已簽發的證書,咱們就能夠下載,下載後解壓獲得兩個文件,一個key結尾,是私鑰,一個pem結尾,是公鑰。
到阿里雲管理控制檯【CDN】的【CDN域名列表中】,添加一個新的域名,選擇圖片小文件加速,類型IP,而後將阿里雲虛擬主機的IP輸入。端口必定選擇80,不要選擇443
添加完成後,咱們進行管理,開啓證書狀態,將剛纔的pem結尾的公鑰用文本編輯器打開,拷貝內容,粘貼到【證書內容】中。將私鑰拷貝,粘貼到私鑰中。
注意:公鑰的內容中-----END CERTIFICATE-----
和-----BEGIN CERTIFICATE-----
之間是有空行的,須要將空行去掉
... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- ...
改爲
... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- ...
另外須要將跳轉類型設置爲HTTP->HTTPS
另外須要記住CNAME: CNAME: www.aitongyi.com.w.cab.com
由於下一步咱們須要到域名管理控制檯去修改網站的域名綁定信息。
CDN的基本信息配置完成後,咱們須要解析緩存配置,就是告訴CDN,緩存那些內容。
若是是阿里的免費虛擬主機,除了將html、css、js、png、jpg、ico等文件緩存外,通常會將整個css或者js目錄緩存,由於有的js文件將來便於處理,都是用.jsv1.0.0
來作結尾,避免js文件更新後沒法獲取最新版本。
因爲我是Hexo生成的靜態網站,因此能夠將整個網站目錄進行緩存。
在阿里雲管理控制檯中【域名】的【域名列表】點擊域名的【管理】按鈕,進入域名管理控制檯。將原來的記錄類型【A】,主機記錄爲www
的解析修改一個爲CNAME記錄類型,將記錄值修改成剛纔的www.aitongyi.com.w.cab.com
這個地址,保存便可。
下一步我就就是在瀏覽器中輸入:www.aitongyi.com
,網站就會自動跳轉到https://www.aitongyi.com/
大功告成!
若是你的網站沒有跳轉到https或者網站請求沒有反應,請等待10分鐘左右,通常是設置沒有及時生效致使的。