我們在外貿建站教程中介紹過:如何在WordPress托管主機(譬如SiteGround)中一鍵開通Cloudflare CDN,以便增加網站安全和提升網站通路速度,但是,如果你的主機不提供一鍵開通Cloudflare CDN功能怎麼辦呢?跟着本篇教程做,一點也不難。
本篇教程适合這類網站:你的網站所在的主機不提供免費CDN功能,譬如Cloudways主機,但你又想開通Cloudflare CDN。
步驟概要:
注冊一個Cloudflare賬号;
添加你的網站到Cloudflare中,擷取Cloudflare的域名解析伺服器(NS);
前往你的域名注冊網站,修改域名解析伺服器(NS)為Cloudflare的,Cloudflare會自動擷取已有的解析記錄
按需在Cloudflare中添加網站解析記錄,常用的解析記錄是A記錄,用于将域名指向網站的伺服器IP
舉幾個實際案例,可能有跟你一樣的情況,如果不想看就跳到下文看教程
最費力的例子:域名購于阿裡雲,網站伺服器用的非WordPress托管主機,譬如Cloudways、阿裡雲輕量應用伺服器、各種VPS,為了使用Cloudflare的免費CDN提升安全(譬如防禦DDOS),需要将域名解析伺服器在阿裡雲裡換成了Cloudflare的,所有域名解析記錄都在Cloudflare自行維護,企業郵箱(也就是域名郵箱)用的騰訊的,郵箱解析記錄也同樣在Cloudflare維護。——我的網站就是這麼折騰的。
稍許費力的例子:域名購于阿裡雲,網站伺服器用的是WordPress托管主機,譬如SiteGround、ChemiCloud,郵箱用的網易企業郵箱,域名解析伺服器用的SiteGround,郵箱解析記錄在Siteground内配置,同時,也是在Siteground中配置的郵箱解析記錄。——這種情況,你需要學會:在域名購買處,修改域名解析伺服器(NS),并在主機的解析記錄管理中添加郵箱解析記錄。
最省力的例子:域名、伺服器、郵箱、CDN全都用WordPress主機商提供的(譬如SiteGround),那麼你完全不需要操心解析記錄,因為主機商全部自動搞定。
前往注冊位址:https://dash.cloudflare.com/sign-up
輸入郵箱、密碼,點選建立賬戶按鈕
在郵箱中接收驗證郵件并點選驗證連結。
注冊Cloudflare
賬戶建立完成後,請添加你的網站域名到cloudflare中
添加站點
接下來我們選擇免費計劃并繼續,免費計劃就包含了DDOS共計緩解、全球内容分發網絡(cdn)。
開通免費計劃
然後系統會自動掃描你的站點查找已有的DNS記錄,也就是解析記錄,并導入到Cloudflare中,免去你重複配置的功夫。
掃描已有的DNS記錄
當掃描完成後,進入如下界面,會呈現你已有的解析記錄,但是由于我的示範網站是個全新的域名,是以下圖中沒有解析記錄。如果你看到解析記錄的代理狀态是橙色雲朵,表示開啟了CDN;如果是灰色雲朵,表示僅做解析用途,不會給予保護和CDN。我們點選繼續按鈕
在接下來的彈出窗中,由于我沒有添加任何記錄,系統提示我以後要添加解析記錄,這樣才能順利通路網站,我們點選确認繼續。
最後,Cloudflare告訴你如何修改名稱伺服器,也就是域名伺服器(NS)。請登入到你現有的域名注冊處,将已有的NS删除,新增Cloudflare提供給你的NS,通常更換NS全部生效需要24h,一旦生效,Cloudflare也會給你發送郵件通知。
我的域名是在阿裡雲注冊的,以阿裡雲為例,我們來學習如何修改域名伺服器。如果你在porkbun、namesilo注冊的域名,可以檢視這篇教程:如何使用NS進行域名解析
首先,在域名管理頁面,點選域名右側的管理按鈕
進入域名基本資訊界面,找到修改DNS,點選進入
繼續點選修改DNS伺服器
然後填入cloudflare提供給你的兩條NS記錄并确認儲存
儲存成功後,你将看到目前DNS伺服器已經成功修改了。
如果你想檢視域名解析是否生效,可以通過網站https://www.whatsmydns.net/#NS/,輸入域名檢視NS生效與否。
如果域名成功添加到cloudflare,你會收到郵件通知。
完成域名伺服器修改後,回到cloudflare,點選下圖所示的完成,檢查名稱伺服器按鈕繼續。
接下來有個快速入門指南
第1項,提高安全性。
這是與HTTPS相關的,當你給網站安裝SSL證書後,可以啟用自動HTTPS重寫,以避免網站裡有http和https混合的情況,如果你的網站還安裝SSL證書,那就不要開啟了。
第2項,優化性能。
通常我們使用WordPress建站的話,建議安裝諸如WP Rocket緩存插件,它們都提供了js、css、html檔案縮小功能,是以可以不勾選。
第3項,摘要。這是對前面兩項配置的總結,确認無誤後,點選完成即可。
此時你将跳轉到這幾個域名的配置管理界面,請點選圖中的DNS去配置解析記錄。
由于我的域名是一個嶄新的、未曾做任何解析記錄的域名,是以,在DNS頁面,沒有任何解析記錄。如果你的域名在原解析處有解析記錄,那麼将會自動同步過來。
接下來,如果我們要将域名指向網站所在的伺服器,來添加一條A記錄,如下圖所示,我将配置loyseo.top指向到cloudways伺服器
點選添加記錄按鈕
你将看到一行表單
在類型中選擇A
在名稱中填入@,表示你将使用不帶www的域名,也叫根域,譬如loyseo.com而非www.loyseo.com;如果你要使用www域名,那麼此處就填入www即可
IPv4位址:填入你的伺服器的IP位址,通常伺服器管理面闆裡都會提供
代理狀态:預設是一朵橙色的雲,表示啟用了CDN;如果你點選一下它,就會變成灰色的雲,表示不啟用CDN。
點選儲存送出即可。
這裡是對目前解析記錄的解釋,當你修改記錄表單時,此處的解釋也會相應變化。
同理,如果你的郵箱是網易、騰訊或阿裡企業郵箱,你也将獲得郵箱解析記錄,将他們添加到Cloudflare中即可。
最後,如果你的網站安裝了SSL,啟用了https,那麼如下圖所示,将SSL/TLS頁面中的模式設為完全(嚴格)。
相關教程:
外貿建站教程
如何使用NS進行域名解析
開通企業郵箱
本文原文由LOYSEO 釋出,LOYSEO專注于外貿網站建設、WordPress、Elementor建站教程。