WordPress教學 | 免費SSL憑證 沃通 ( WoSign) 應用在Cpanel以及Plesk | Part3
WordPress教學 | 免費SSL憑證 沃通 ( WoSign) 應用在Cpanel以及Plesk | Part3
Cpanel的設定以及強制導向https網頁
Part1在這裡,忘記的可以再看一下! Part2在這裡,忘記的可以再看一下!
貓哥本次測試Cpanel的平台,虛擬主機採用GoDaddy(上吧!老爹)。注意:虛擬主機的好壞、品質、服務或是價格的優劣跟這次的測試沒有關係喔!!
言歸正轉,讓我們正式開始!!
- 到Cpanel的管理介面中,選擇SSL/TLS設定
- 裡面會看到這幾樣設定功能
- 記得嗎?先處理CSR(憑證簽署要求),不了解的話可以先移駕這裡,來理解一下,要申請SSL憑證的主要4樣專有名詞!!
- 把應該打的資料打一打,都有中文提示
- 要打的資料還不少,最後的複雜密碼可以不管他,按下產生之後就會產生CSR以及private key (私密金鑰)!
- 把CSR從—–BEGIN CERTIFICATE REQUEST—– 一直到 —–END CERTIFICATE REQUEST—–全部複製貼到沃通 ( WoSign)的SSL申請網頁
- 可以按下檢查CSR確認一下有沒有問題,如果沒問題按下提交就好囉!!
- 一下下之後,大概30秒,就可以下載SSL憑證囉!!
- 系統之後也會自動發送通知記得下載SSL憑證喔!
- 把SSL憑證的壓縮檔解開來,有4個目錄,Cpanel也是使用Apache,所以把Apache的目錄解開來就好
- 裡面有2個檔案,編號1是根組合憑證證書、編號2是網域憑證證書,請先解開來等下備用
- 回到Cpanel管理介面的SSL設定:憑證(CRT),把剛剛下載的憑證,編號2的網域憑證選取上傳
- 之後管理介面就會出現這個憑證,還沒好喔!!還有一個根組合憑證要處理喔!!
- 回到Cpanel管理介面的SSL設定,選擇最後一個:安裝並管理網站的SSL(HTTPS),在網域裡選擇剛剛上傳好的SSL憑證名稱
- 選取剛剛做好的SSL憑證,將資料自動填入系統
- 最後會出現一個憑證組合授權的視窗,把下載下來編號1的根組合憑證,用wordpad或是Notepad++等純文字編輯器開啟,複製所有內容貼到視窗裡;最下面的勾選是問你對於郵件是否也要啟用這個服務,本次測試主要是針對網站,所以這個貓哥就沒有測試囉!!
- 按下安裝憑證之後,搞定,收工! 以上Cpanel完成!!
最後的最後,如果沒有把wordpress網站改成https,也沒有強制把網站導成https,那麼難道一切的一切,都是在做白工嗎?
所以請記得:
- 請到wordpress網站的後台,設定 > 一般設定,將⌈ WordPress 位址(URL)⌋以及⌈ 網站位址(URL)⌋,原來只有 http:// 全部改成 https:// 。
- 請到虛擬主機的根目錄,修改一個.htaccess的檔案。 .htaccess 檔是Apache伺服器上的一個設定檔,讓你可以控制該路徑下的檔案及資料夾。請把以下資訊加入 .htaccess 檔案存檔即可。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] </IfModule>
其中 https://example.com/ 請自行替換成自己的網址喔!!
還有就是如果本來的.htaccess 檔裡面已經有資料的話,記得要把這段文字貼到最上面喔!!
關於作者