本章主講的內(nèi)容是bluehost主機(jī)使用cloudflare加速后無法安裝SSL安全證書的問題.對于外貿(mào)建站的同學(xué)來說,siteground和bluehost這兩個(gè)主機(jī)服務(wù)商肯定不會陌生,為了更好的提升外貿(mào)網(wǎng)站的網(wǎng)頁加載速度,很多同學(xué)會選擇用Cloudflare的CDN加速服務(wù)。通常情況下都不會遇見太大的問題,特別是使用siteground主機(jī)。但是Jack老師使用的是bluehost主機(jī),就遇見了無法正常安裝SSL的問題。以下是相關(guān)的解決途徑。
一.登錄cloudflare,申請注冊賬號
在cloudflare的首頁右上角,點(diǎn)擊“sign up”按鈕,注冊一個(gè)新的賬號,如下圖所示
依次輸入郵箱賬號和對應(yīng)的密碼,點(diǎn)擊接受協(xié)議,并點(diǎn)擊最下面的“create account”按鈕,一個(gè)新的cloudflare賬號就生成了。完成這一步操作之后,就需要添加你的網(wǎng)站,注意在輸入網(wǎng)址的時(shí)候,不要輸入www,只需要輸入域名example.com即可。這時(shí)候cloudflare會給出對應(yīng)的免費(fèi)和付費(fèi)套餐供我們選擇,如下圖所示:
一般情況下,外貿(mào)自建網(wǎng)站選擇第一個(gè)免費(fèi)的CDN加速服務(wù)就足夠了,等后期網(wǎng)站流量起來再切換到更高等級的付費(fèi)套餐也來得及。因?yàn)槲覀兘裉煲v的是cloudflare的SSL證書和bluehost的SSL證書存在沖突導(dǎo)致網(wǎng)頁打開安全性問題,所以不詳細(xì)講解如何設(shè)置cloudflare的CDN。簡單的講兩句:
1.將A記錄指向cloudflare
2.將域名服務(wù)器中的NS記錄解析到cloudflare上
等上述操作完成之后,CDN加速已經(jīng)可以實(shí)現(xiàn),但是SSL問題就出現(xiàn)問題了。
這里的SSL四個(gè)選項(xiàng),無論我們怎么選擇,前端頁面總是會提示我們網(wǎng)站的安全證書有問題。所以在最開始的時(shí)候,Jack老師首先想到的辦法是,取消強(qiáng)制開啟https,相關(guān)設(shè)置如下圖所示
這樣的操作目的在于,能夠通過example.com打開網(wǎng)頁前端,而不會強(qiáng)制跳轉(zhuǎn)到https://www.example.com這個(gè)url,從而導(dǎo)致網(wǎng)頁前端打不開的問題。但是這樣的操作是治標(biāo)不治本的,瀏覽器地址欄的前端安全鎖按鈕還是會警示。所以只能從安全證書上著手解決該問題。相關(guān)操作如下
如圖所示,點(diǎn)擊生成源始安全證書后,需要記錄下兩個(gè)數(shù)值
一個(gè)是:Origin Certificate
另外一個(gè)是:Private key
這兩者是一大段的加密字符串,同學(xué)們需要事先記錄在txt文件中,以便在下一階段的bluehost主機(jī)中進(jìn)行添加。到這一步為止,cloudflare部分的設(shè)置已經(jīng)結(jié)束,接下來我們要去bluehost主機(jī)服務(wù)器端進(jìn)行操作
我們打開bluehost網(wǎng)站,登錄后臺,如下圖所示
點(diǎn)擊“SSL/TLS Manager”按鈕之后,頁面跳轉(zhuǎn)如下
點(diǎn)擊“管理SSL站點(diǎn)”按鈕之后,頁面跳轉(zhuǎn)如下:
點(diǎn)擊右側(cè)箭頭所指向的“為新站點(diǎn)使用證書”按鈕,我們就可以將之前在cloudflare上未正常生成SSL安全證書的網(wǎng)站添加新的源始SSL安全證書,點(diǎn)擊之后頁面跳轉(zhuǎn)如下:
還記得,一開始我們再cloudflare生成的源始SSL證書嗎?就是一大段看不懂的字符串,Jack老師之前提醒同學(xué)們將代碼記錄在TXT文件中,這時(shí)候我們原封不動的將兩個(gè)代碼段分別復(fù)制黏貼到對應(yīng)的紅色區(qū)域即可。
復(fù)制黏貼完成后,點(diǎn)擊頁面底部的“安裝證書”按鈕即可。至此,整個(gè)的bluehost安裝SSL安全證書流程已經(jīng)全部完成。我們再回頭去cloudflare網(wǎng)站上看一下(這里要稍等一下SSL證書的生成識別激活過程,大概是十幾分鐘到半小時(shí)),發(fā)現(xiàn)我們在cloudflare上的網(wǎng)站已經(jīng)有可以用的SSL安全證書。
為了驗(yàn)證SSL的安全證書,我們再在瀏覽器中輸入https://www.example.com,發(fā)現(xiàn)瀏覽器前端的安全鎖已經(jīng)正??捎?,前端打開頁面也沒有出現(xiàn)谷歌的安全警示提醒。
雖然Jack老師最終還是沒有搞明白為什么cloudflare不能正常生成網(wǎng)站的ssl安全證書(這個(gè)案例實(shí)操網(wǎng)站是Jack老師在cloudflare使用CDN加速的第二個(gè)網(wǎng)站,第一個(gè)網(wǎng)站是www.thermos-bottles.com,在最開始使用cloudflare的免費(fèi)套餐的時(shí)候就能一次性正常激活),
為此我嘗試過更換IP和創(chuàng)建不同cloudflare賬號的方式,但是都沒有能夠正常安裝SSL安全證書。直到我在bluehost的主機(jī)端更換了cloudflare生成的新源碼SSL安全證書,網(wǎng)頁前端才能正常打開!
好了,以上就是本章關(guān)于bluehost如何替換SSL安全證書的相關(guān)內(nèi)容,主要針對的是cloudflare的CDN加速功能正常實(shí)現(xiàn)后,不會對SSL安全證書方面產(chǎn)生問題。如果還有不理解的地方,沒關(guān)系,解決方案如下:
百度或者谷歌瀏覽器搜索“JACK外貿(mào)建站”,排名首頁首位的就是我的網(wǎng)站。網(wǎng)站上有更多免費(fèi)的外貿(mào)建站、谷歌SEO優(yōu)化、外貿(mào)客戶開發(fā)等實(shí)操干貨知識等著你哦!