越來越多的站點實現了全站https,它的全名叫做安全超文本傳輸協議(Hypertext Transfer Protocol Secure),能夠使你的網站的數據交互更安全、給人感覺更加正規,而且查閱一下搜索引擎的建議就知道使用https的網站還有SEO加成。非常好!但是去一些大站看看SSL證書動輒上千,讓人望而卻步。
本篇就是介紹一種使用Cloudflare的免費服務讓你的網站實現全站https的方法。具體如下:
1、首先是註冊一個Cloudflare賬戶
打開CLOUDFLARE官網:
http://www.cloudflare.com/,輸入EMAIL和PASSWORD,點擊CREATE ACCOUNT,完成註冊。

登錄CLOUDFLARE,進入控制面板。

2、點擊ADD A SITE,添加網站域名


3、PLAN選項里選擇FREE,點擊CONFIRM PLAN。

4、這裡是域名解析設置,把你的域名的解析從原來地方一條一條搬過來,最主要的就是2個A記錄,如果還有其他的也都加上,因為下一步是要把你的域名的DNS設置成CLOUDFLARE的。

完成後點CONTINUE繼續

5、這裡是轉移DNS選項,選的默認方法DEFAULT METHOD。

界面上給出了你的域名當前的DNS記錄,和需要修改成的2條域名記錄:
igor.ns.cloudflare.com
nataly.ns.cloudflare.com
複製下來保存到文本文件中備用。

本例使用的域名talkyhi.com是阿里雲購買的,下圖是登錄阿里雲,進入該域名的DNS修改界面的操作截圖。

6、返回主界面,DNS修改之後的刷新生效有長有段,從秒級到幾分鐘都可能,剛進來時候顯示Pending Nameserver Update,沒關係,等一會刷新下就好,第二個截圖顯示了ACTIVE就表示OK了,DNS轉移到了CLOUDFLARE來了,然後點擊這個域名進入域名管理 界面。


7、這個提示:Gread news!Cloudflare is now protecting your site。表示現在域名解析已經是CLOUDFLARE接管生效了。

8、DNS選項卡中的域名解析記錄我們在前面步驟已經做好了,這裡我們直接進行HTTPS設置。進入選項卡SSL/TLS,選擇Flexible,這個SSL模式實現網站訪客到CLOUDFLARE的SSL加密模式,我們服務器中的網站可以不安裝SSL證書,然後用戶打開也可以看到是HTTPS格式。

9、看到下面的Universal類型證書的狀態顯示ACTIVE,就表示證書正常了。點擊啟用下面的Always use HTTPS,等待一小會,網站就可以通過https訪問了,這個是全站模式,強制所有鏈接都變成https。當然後面會提到也可以使用PageRules選項卡,通過添加1-3條規則來實現https。

10、下圖幾個參數根據需要選擇,CLOUDFLARE上也有詳細解釋每個的意義,這裡不做更多介紹。


11、CloudFlare Page Rules主要是用來方便你更加精準地控制好網站的某一個頁面適用CloudFlare的CDN或者緩存規則,免費用戶有3條規則可以添加,也可以和前面直接ALWAYS HTTPS設置一樣實現HTTPS。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/228373.html