我的網(wǎng)站安裝在阿里云上的,環(huán)境是LAMP(linux,Apache,Mysql以及Php),博客用的wordpress程序。這是全套的流程,從申請到百度提交,希望能幫助到大家。如果大家喜歡別忘記點(diǎn)贊,寫教程花了不少時(shí)間,也歡迎大家贊賞給個(gè)寫作動(dòng)力!謝謝!
目錄:
一、申請百度免費(fèi)SSL證書過程;
二、驗(yàn)證與下載SSL證書;
三、在寶塔面板中部署SSL證書,與在wordpress中設(shè)置鏈接;
四、http設(shè)置301跳轉(zhuǎn)到https
五、百度站長平臺(tái)提交讓網(wǎng)站正常收錄;
————————————
一、申請百度免費(fèi)SSL證書過程
1、申請網(wǎng)址:https://cloud.baidu.com/product/ssl.html
2、
免費(fèi)證書的加密等級稍低點(diǎn),安全性相比付費(fèi)證書來說差一些;同時(shí)因OCSP服務(wù)器設(shè)置在國外,網(wǎng)站的首次訪問速度將會(huì)稍慢一些,因此免費(fèi)證書多作為測試使用。這是百度官方的提示,我裝好后感覺沒有明顯的速度變化。
3、后面的步驟按照提示一步一步填寫即可。我是操作完后,才寫的教程,圖片當(dāng)時(shí)沒有截。
二、驗(yàn)證與下載SSL證書;
1、完成證書購買之后,進(jìn)入已購證書列表頁面。根據(jù)產(chǎn)品ID、證書狀態(tài)等信息選擇需要填寫申請信息的證書,在相應(yīng)的操作欄下點(diǎn)擊證書申請。根據(jù)提示填寫相應(yīng)申請資料,填寫方式可選擇 新建表單 或 使用已有的CSR。

這里打*號的填一下就行,后面還要填公司信息什么的,我都沒寫,直接點(diǎn)確定。我選的是文件確定方式。提交完后,百度就跳轉(zhuǎn)到文件驗(yàn)證方式的引導(dǎo)頁面,按提示下載下來文件,然后把下載下來的文件,按要求放到根目錄里,在按路徑在瀏覽器中打開,就算驗(yàn)證成功了。這里我都沒有截圖,我把百度官方的教程復(fù)制到這,按照步驟來就行。
文件驗(yàn)證
按指定文件目錄、文件名、文件內(nèi)容新增文件例如
名稱 詳情
待驗(yàn)證域名: 你的域名.com
驗(yàn)證文件路徑: /.well-known/pki-validation/fileauth.txt
驗(yàn)證文件值: 201708070854422nuyjdq5xdpie8xze7uz23qfohtutkqz7jqzws7pgobkmryhqp
如果申請文件驗(yàn)證的域名:你的域名.com,在進(jìn)行訪問的鏈接地址為:http://你的域名.com/.well-known/pki-validation/fileauth.txt或者h(yuǎn)ttps://你的域名.com/.well-known/pki-validation/fileauth.txt
訪問鏈接可獲取到內(nèi)容為201708070854422nuyjdq5xdpie8xze7uz23qfohtutkqz7jqzws7pgobkmryhqp
完成域名驗(yàn)證后,DV證書自動(dòng)簽發(fā),其申請流程完成。
當(dāng)獲取到內(nèi)容后,不要著急,百度還會(huì)發(fā)送短信到你手機(jī)上,通知你驗(yàn)證成功。
驗(yàn)證成功后,要裝SSL證書下載下來,然后才能云部署到服務(wù)器上。進(jìn)入到百度SSL證書申請服務(wù)——SSL普通證書——查看證書

點(diǎn)擊證書下載,自己設(shè)置一個(gè)四位數(shù)字的解壓密碼,然后選擇相應(yīng)的文件,我的是Apache,所以選的是PEM_Apache,后面的部署教程也是按這個(gè)寫的。

三、在寶塔面板中部署SSL證書,與在wordpress中設(shè)置鏈接;
1、在寶塔面板中部署SSL證書非常簡單,只需要把剛才下載的證書解壓出來。里面有三個(gè)文件:jia0728.com.key、jia0728.com_ca.crt、jia0728.com.cer。jia0728.com是我的網(wǎng)站域名,根據(jù)圖片來設(shè)置就行。

要特別注意的是,三個(gè)文件最好用Sublime Text或Notepad++等代碼編輯器打開,打開將里面的文本復(fù)制到框框里,jia0728.com.key里面的復(fù)制到左邊框,jia0728.com.cer和jia0728.com_ca.crt兩個(gè)復(fù)制到右邊框框里,順序不要弄倒了,jia0728.com.cer在上面,jia0728.com_ca.crt的內(nèi)容在下面,中間不要有空行。如下圖。如果用的阿里云或騰訊云的 SSL證書的文件名應(yīng)該和百度云的不一樣,不過看后綴名,還是比較好辨別出來的。

部署成功后兩個(gè)方框上面就有綠色字提示安裝完成的信息,及SSL到期日期什么的。
2、到這里還沒有完,非常非常重要的是需要在阿里云里把SSL的443端口打開,不然沒發(fā)訪問https的。

3、到wordpress后臺(tái)在設(shè)置里把http://你的域名.com改變https://你的域名.com。恭喜!到這里如果一切順利,你的網(wǎng)站應(yīng)該能正常使用https訪問了。

四、http設(shè)置301跳轉(zhuǎn)到https
我的寶塔面板中建了兩個(gè)網(wǎng)站,在設(shè)置301跳轉(zhuǎn)時(shí),不能直接選擇域名,在網(wǎng)上找到了一個(gè)方法,就是在配置文件中,<VirtualHost :443>里面加入一行加入這兩行代碼:
RewriteEngine on
RewriteRule ^(.)1 [R=301,L]

五、百度站長平臺(tái)提交讓網(wǎng)站正常收錄;
以是步驟都完成后,一定要到百度站長云提交一下。
登陸:https://ziyuan.baidu.com/

到這里算真正的完成了,如果大家在操作過程有什么問題,歡迎留言。希望能幫助到大家。如果大家喜歡別忘記點(diǎn)贊,寫教程花了不少時(shí)間,也歡迎大家贊賞給個(gè)寫作動(dòng)力!謝謝!