今天來分享如何免費把你的網址從Http變成Https。

什麼是Https?簡單來說就是一種安全的傳輸協定;透過這個跟瀏覽器、搜尋引擎說你的網站是安全的。除此之外,Google也將SSL列入SEO的搜尋排序的影響因素之一。

也就是說,如果你希望你的網站在SEO或廣告投放上能獲得較好的排名或更好的成效,那SSL是你必須要申請的。

SSL要怎麼申請?

如果你是商業用途,例如像是電商、購物這類有金、物流及會收到用戶隱私資訊的,建議找付費的SSL。

如果你跟筆者一樣,只是純粹自己架一個網域而已,那SSL For Free就非常夠用。

什麼是SSL For Free

簡單來說就是國外的好心開發者推出的線上工具,透過這個工具我們可以直接從網站上取得免費得SSL驗證。

一樣是連接 Let’s Encrypt 的憑證簽發功能,簽證還是三個月要更新一次。

既然都是連到Let’s Encrypt,那使用SSL For Free有什麼好處?

1.申請簡單
透過網頁就可以取得SSL相關憑證;SSL For Free提供三種上傳方式(下面會提到),你可以按照習慣的方式自行選擇。

2.訂閱通知機制
如果你是自己申請簽證的話,由於 Let’s Encrypt的簽證每三個月簽發一次,也就是說每90天你就會需要更新,像筆者我就很容易會忘記這件事…
如果你是透過SSL For Free就不用擔心了,只要你有註冊,當你申請的SSL快到期時,他就會自動發信提醒,而且信裡還會附上連結,你連網址都不用記,簡直就是德政。

當你的SSL快到期時,SSL FOR FREE會自動發信通知

SSL For Free怎麼申請

申請SSL For Free真的是蠻簡單的一件事,就算你是網頁初心手只要跟著步驟做,也可以輕鬆完成。

首先,讓我們先連到SSL For Free的網站

你會看到這個頁面,只要將你想要申請的網址貼上去後,按Create就可以了。

不過在進行這個步驟前,你可以先評估要不要加入會員,好處就像我上面說的(很適合金魚腦如我);不加入也不會怎樣,大家自由選擇。

按下Create後,你會看到三個選項,分別是Automatic FTP VerificationManual VerificationManual Verification。好的,翻譯成人話就是:

Automatic FTP Verification FTP自動登入驗證
如果你對FTP沒什麼概念,也不知道wordpress的資料夾長什麼樣,那強烈建議你選這個就好,只要提供FTP帳密給SSL For Free,他就會自動幫你將憑證上傳到網站中了。

Manual Verification 手動驗證
這個呢,就是要自己手動將驗證的資料下載到電腦後,再自行上傳到FTP的資料夾,只要你找的到自己的資料夾,也是挺簡單的。

Manual Verification(DNS) 手動驗證(DNS)
一樣是自己手動下載驗證,不過跟上面不太一樣,這個是將憑證以txt的格式加到DNS中。基本上,除非你前面兩個都不能用,不然應該是用不太到這個模式。

接著我們就來看看要怎麼驗證:

Automatic FTP Verification

當你點下FTP自動上傳後,下方會出現一些欄位讓你填寫,將你網站的網域跟FTP帳密填上去就可以了,目錄名稱可以不用理他,SSL For Free會自動幫你生成。
填好之後,按下Download,第一步就完成了。

Manual Verification

手動上傳就稍稍麻煩一點點,點下手動上傳後,下方會出現一個按鈕

點擊後會出現上面這個畫面,請分別將#1、#2下載到電腦。

然後進入FTP,找到放置wordpress檔案的資料夾,在他的下層新增一個資料夾,名稱設定為「.well-known」,然後下層再新增一個名為「acme-challenge」的資料夾,跟著就將你下載的兩個檔案上傳到這個資料夾內就完成了。

你可以在下載驗證檔案的那一頁,點擊他提供的兩個網址,如果有成功,點擊網址後網頁就會自動下載你剛剛上傳的兩個檔案;如果沒有反應,就是沒有成功,請重新一次上面的步驟。

確認上傳成功後,點擊Download SSL Certificate,他就會將憑證提供給你。分別是Certificate、Private Key、CA Bundle,接著你就只要把這三段內容複製到主機商的驗證區就完成了。

Site Ground如何驗證

進到Accounts裡面,點選Go to cPanel。

然後選擇安全性裡的SSL/TLS管理員。

然後第一步,選擇安裝並管理網站的SSL。

將你剛剛拿到的三段憑證,分別貼到對應的欄位,貼完後按下「安裝憑證」。

成功後,Site Ground就會跳出視窗跟你說已經成功安裝。

回到Wordpress更改網址

別忘了回到Wrodpress,將原本http://的開頭改成最新的https://。

回到前台看,現在網址就變成有安全驗證的https://了。

其實申請跟安裝的過程真的不困難,唯一要注意的就是每三個月記得重新run一次這個流程。

如果你怕忘記,記得加入會員,時間快到SSL For Free會發信提醒你。

如果你怕忘記怎麼做,別忘了收藏這篇文章或加入書籤,相信我三個月後你會非常需要這篇文章的XD

如果有不清楚的地方,歡迎留言給我。就這樣拉,我要繼續去打2019 GA考古題的文章了,大家掰~