教學:免費又能自動更新的SSL證書
小編在「教學:2017年起站長們要知的一個知識https」文章中介了免費獲得的SSL證書的方法,但由於SSL for Free網站提供的免費SSL證書要自己每三個月更新一次,很麻煩。
所以,小編這次要介紹的,是由另一個網站推出的免費SSL證書服務,證書可以自動更新,一勞永逸。
現在的新方法由Lets’s Encrypt網站提供,徹底解決了需要使用者每三個月要自行更新SSL的麻煩,新方法只要設定一次,以後便會自動更新。
我們看看Lets’s Encrypt的簡介,圖:
網址:https://www.letsencrypt.org
由於每一個人使用的Sever管理平台都可能不同,詳細的申請和安裝方法,都可以到以上官方網站看到。
現在,以我們「灣仔298電腦資訊網」提供給客戶的網頁寄全服務為例,我們使用的是Direct Admin,設定方法如圖所示,很簡單。
如圖:
現在,只需要這樣設定一次,之後SSL證書便能自動更新了!
如果你是第一次使用SSL,以下是補充資料:
2. 連結private_html 與 public_html
當你成功安裝了SSL之後,預設給https使用的資料夾是private_html,與以前網站的public_html是不同的,所以一般人為了避免令以往的所有連結出錯,會把private_html與public_html連結在一起。
由於每一個人使用的系統都可能不同,小編以自己使用的Direct Admin為例,設定如下:
注意:連結前,要確保沒有檔案在private_html內,因為連結之後,private_html這個資料夾便不會再存在了。
當完成之後,在網址列輸入https在你的網址前,便會發現自己的網站已經被標明為安全的網站了,如圖:
3. http自動跳轉到https
發現自己的網站多了一把鎖頭仔,是不是很開心呢?哈哈。但開心了一會…你之後可能會發覺,咦!如果網民不輸入https也可以連接自己的網站,如以前一樣,出現不安全的警告。
哈哈,所以這時,你需要知道怎樣強制http跳轉去https。
使用FTP登入你的網站後台,在 .htaccess 檔案內的 RewriteEngine On 之下加入以下內容(301指向):
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.wanchai298.com/$1 [R=301,L]
如圖:
這樣,當網民沒有在你的網址前輸入https,也會自動跳轉到https了。
這次教學完結,大家如有問題,可以到我們298電腦討論區發問。
[完]
對於以上消息,各位298電腦讀者又怎看呢?
歡迎到我們的<<討論區>>分享你的意見。
灣仔298電腦資訊網
免費網上電腦雜誌,電腦IT人集中地!
網址:www.wanchai298.com