如何簡單實現(xiàn)WordPress全站HTTPS

如今HTTPS加密訪問已經(jīng)是大勢所趨,稍微有點追求的站長都把自己的網(wǎng)站折騰成為https訪問。https的好處很多數(shù)據(jù)傳輸更安全、看上去更可靠啊,重要的是谷歌承認采用https的網(wǎng)站可以獲得更高的評分,對于做網(wǎng)站的這點比較重要。對我來說學(xué)習(xí)的過程更重要,所以折騰折騰,發(fā)現(xiàn)很簡單的就把網(wǎng)站變成全站https了,這里主要介紹了兩種方法,是因為Kiwi在兩個部署在不同主機服務(wù)商的網(wǎng)站上都實現(xiàn)了https,實現(xiàn)的過程都同樣很簡單。而之所以方式不同是因為主機服務(wù)上提供的服務(wù)不同,因此流程也就不同。

方法一:

這個方法是針對主機商是DreamHost的網(wǎng)站,因為他提供了很便捷的SSL certificates管理,所以這個很簡單。

1.登錄主機管理panel,打開DOMAINS>Secure Hosting,找到下方Add a new SSL certificate,這里使用免費的Let’s Encrypt,點擊ADD 。


2.按提示選擇域名、套餐等,確定后點擊Add Now 。

3.成功后如下

4.最后你還需要做的事情就是HTTP重定向以及全站圖片文件HTTPS。首先如果你希望重定向所有的非 https 到 https 訪問,可以在 nginx 配置中添加如下 server block:

server  {  

    listen  80;

    server_name your_domain.com;

    return  https://your_domain.com$request_uri;

}

對于之前上傳的圖片,文章中相關(guān)的URL并不是https,我們需要切換過去,這里需要安裝一個插件:Really Simple SSL;安裝啟用即可全站https,記得讓.htaccess文件可寫。 到此為止就配置成功了。


方法二:

這個方法是針對后臺使用cpanel面板的用戶,這個其實也很簡單,只是需要自行填寫Certificate和Private Key。

1.安裝一個wordpress插件:WP Encrypt 插件

WP Encrypt 插件支持自動從 Let’s Encrypt 處獲取SSL證書并自動為你安裝到你的WordPress上。當然,WP Encrypt插件對你的網(wǎng)站環(huán)境有一定的要求:

網(wǎng)站需運行在PHP5.3以上
支持cURL和openssl

安裝完成以后,進入設(shè)置界面,填入組織名,國家和國家縮寫保存信息即可,插件默認會幫你填寫。常用的國家縮寫有US(美國),UK(英國),CN(中國)。

下面還有三個附加設(shè)置,第一個勾選后插件可以在證書到期后自動更新證書。第二個,則是在證書即將到期的時候在后臺提示。第三個,則是設(shè)置在距離到期還有多少天的時候顯示提示。

填寫完以上信息點擊保存更改之后,下面會出現(xiàn)一個按鈕要求注冊Let’s Encrypt帳號。

注冊之后下方又會多出一個按鈕,點擊之后就可以生成Let’s Encrypt證書。

點擊Generate Certificate之后下方會顯示證書生成的位置。

證書生成以后需要使用的控制面板安裝證書,也直接通過SSH方式安裝證書(方法請自行百度)。這里我們使用控制面板安裝證書。

2.登錄cpanel,找到并進入Security>SSL/TLS 。

3.點擊Manage SSL sites

4.找到Install an SSL Website,首先選擇域名,然后你需要在FTP中下載剛才WP Encrypt生成的證書,這里需要用到兩個文件:cert.pem和private.pem,填寫方式如下:

5.安裝好后重復(fù)方法一的第4步即可。


同時在這里推薦一個插件,SSL Insecure Content Fixer。它能夠重載網(wǎng)頁上不安全的內(nèi)容并通過 HTTPS 協(xié)議的形式向用戶發(fā)送,從而使整個網(wǎng)頁的一切內(nèi)容都能處于安全傳輸?shù)沫h(huán)境下。根據(jù)需要的不同,可以自行選擇不同的重載范圍,避免因為https占用過多的服務(wù)器資源。當然如果服務(wù)器資源足夠內(nèi)容不多(像本站)就可以選擇最高等級來協(xié)助網(wǎng)站向 HTTPS 轉(zhuǎn)換。

當然,以上方法適用于簡單的個人網(wǎng)站轉(zhuǎn)向https,更高級更穩(wěn)妥的方法Kiwi也正在摸索,待后期摸索出來再來分享。

本文來自清渭技術(shù)小站

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,598評論 19 139
  • 前言 在說HTTPS之前先說說什么是HTTP,HTTP就是我們平時瀏覽網(wǎng)頁時候使用的一種協(xié)議。HTTP協(xié)議傳輸?shù)臄?shù)...
    布丁大人閱讀 2,839評論 2 14
  • 本文部分內(nèi)容參考果殼網(wǎng)對HTTPS的介紹,這里是原文鏈接:http://www.guokr.com/post/11...
    OliverGao閱讀 3,919評論 3 29
  • 年齡不大 但已成年 什么都沒穩(wěn)定 卻也有工作 聽到要給我相親我做了一宿噩夢 難道就因為我是個女孩兒 大大咧咧的女孩...
    包包姐閱讀 324評論 0 2
  • 先來講講親愛的先生這名的由來 我叫我家男票為親愛的,比如“親愛的,我眼鏡盒在哪兒”、“親愛的,你今天幾點下班”、“...
    任檸檬閱讀 1,474評論 0 1

友情鏈接更多精彩內(nèi)容