我為我的網站啟用了HTTPS
正如標題所講,我為我的網站啟用了HTTPS。為什麼?因為我不想被大勢埋沒(其實是很久沒折騰了,折騰下而已)。近兩年來,HTTPS發展迅猛,這是大勢所趨。就像以前的按鍵手機發展到現在的觸屏手機,這是一個趨勢,如果跟不上趨勢,那必將被淘汰。下面簡單介紹下網站如何升級HTTPS。
那如何為網站升級為HTTPS呢?簡單幾步就可以為網站升級為HTTPS。
第一,首先諮詢下你的空間服務商支不支持SSL
現階段大部分的空間服務商都應該有這個服務,如果沒有,那趕緊換個空間商吧。如阿里雲,騰訊雲等,而且阿里雲虛擬主機一年才三百不到。
第二,申請免費SSL證書或者購買
很多網站有免費的SSL證書申請,如阿里雲,景安,沃通等,具體還有很多可以自行度娘。我的空間服務商是阿里雲的虛擬主機,我直接在阿里雲CA證書服務申請了(PS:證書是免費申請,使用一年期限,但是CDN加速服務是收費)。
下面請注意了,開始第三步之前,請備份你的網站和資料庫,備份備份備份。說三遍。
第三,為網站接入HTTPS
萬事具備,只欠技術了,如何為網站啟用HTTPS,因網站源碼不同,空間伺服器商不同,這裡就不一一描述了,不過都大同小異。這裡就以我的網站:瘋子墨(我是用WP程序源碼搭建的)為例。首先在後台設置-常規里把網址都換成HTTPS,如圖所示
改完之後你應該訪問不了網站了,然後到阿里雲,把你申請的的CA證書服務,部署到虛擬主機里,如何部署,阿里雲都有詳細教程。
最後在去資料庫里,把一些內鏈,圖片,CSS,jS等也更改為HTTPS。
UPDATE wp_posts SET post_content = REPLACE( post_content, "http://www.xx.com/", "https://www.xx.com/")
PS:這是你沒有更改過資料庫默認的前綴情況下,如果更改,請自行更改代碼部分,把域名換成你自己的域名。
然後再做一下301重定向,具體代碼度娘也有。
最後網站一些內頁或許還要手動進後台更新下才行,如一些小工具,一些公告圖片鏈接等,都需要改成HTTPS才行。這裡推薦一個小技巧,用火狐打開你的網站,按F12,可以查看到有哪些鏈接需要更新的,都載入了什麼JS等等。正常升級為HTTPS,網址地址欄是一個綠鎖小圖標,而非一個小黃鎖。
升級HTTPS有利有弊,好處就是,對SEO優化排名比較好,雖然搜索引擎沒明確表明,但是用腳指頭都能想到,如果沒好處,為啥大家都爭著升級HTTPS?瀏覽器綠色圖標看著比較放心。(作者比較奇怪,綠色為啥比較放心?)還有個原因就是不會被注入一些彈窗廣告(非網站本身廣告)。
弊端就是,HTTPS對資源消耗大,速度會慢一點,這是因為HTTPS協議從應用層到傳輸層,到網路層等等(我也不知道這是啥東東,我在度娘百科看的)。
雖然如此,但HTTPS無疑是一個趨勢,各位站長升級HTTPS還是趁早吧。
TAG:瘋子墨 |