Hostinger是熱門的免費主機(jī)商,
付費主機(jī)額外提供新加坡機(jī)房可以提升臺灣地區(qū)訪問性能。
近期Hostinger改善SSL加密的安全性(SSL Labs安全檢測結(jié)果為A級),
并啟用全新設(shè)計的https官網(wǎng),
不斷地優(yōu)化中文站點的瀏覽體驗
另外關(guān)于SSL的文章你還可以看看:
針對SSL憑證的簽發(fā)需求,可以使用廉價的Comodo憑證外,
也能手動簽發(fā)Let’s encrypt憑證,
Hostinger付費主機(jī)提供SSH連接終端接口的功能,
即可在主機(jī)完成Let’s encrypt驗證與簽發(fā)的動作。
Hostinger中文官網(wǎng) https://www.hostinger.com.hk
Hostinger連接SSH終端簽發(fā)Let’s encrypt官方教學(xué)(英文)
https://www.hostinger.com/tutorials/ssl/how-to-install-free-ssl-from-lets-encypt-on-shared-hosting
請先到Hostinger的虛擬主機(jī)面板開啟SSH連接功能
開啟SSH后按下更新完成配置,并留意下方顯示的SSH連接資訊。
透過PuTTY連接Hostinger終端。
先將需要申請Let’s encrypt的域名綁定到Hostinger主機(jī)并完成DNS解析
請在本地端透過SSH連接Hostinger終端接口
須留意Hostinger主機(jī)帳戶的使用者名稱、對應(yīng)域名的路徑、欲使用的Email地址
下列示范以
bcx.com、test.bcx.com兩個網(wǎng)域以及帳戶名稱u425715402、admin@bcx.com為例
下載安裝套件
git clone https://github.com/kelunik/acme-client && cd acme-client
分別鍵入以下指令
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');" --no-dev
安裝composer
php composer.phar install
設(shè)定Let’s encrypt要使用的信箱(請將admin@bcx.com修改成需要使用的Email)
php bin/acme setup --server letsencrypt --email admin@bcx.com
簽發(fā)Let’s encrypt憑證
(請將u425715402修改成實際Hostinger主機(jī)的賬號,并留意域名綁定所對應(yīng)的檔案目錄位置)
php bin/acme issue --server letsencrypt --domains bcx.com:test.bcx.com --path /home/u425715402/public_html:/home/u425715402/public_html/test
配置到高級Cron Jobs定期renew憑證,建議選擇每個月一次的周期
php acme-client/bin/acme issue --server letsencrypt --domains bcx.com:test.bcx.com --path /home/u425715402/public_html:/home/u425715402/public_html/test
簽發(fā)成功后,
SSL憑證會存放在/acme-client/data/certs底下,
取出fullchain.pem與key.pem檔案貼到Hostinger主機(jī)的SSL面板完成SSL部屬。
可透過Symantec與SSL Shopper、SSL LABS檢查憑證安裝是否正確