Github Pages 開啓 HTTPS 與 CDN 圖片加速

20170621更新:最好不要使用360的網站衛士,訪問加速實在是太差,還不如直接訪問源網站的速度快。囧!!!!git

因爲Github Pages自帶的域名支持開啓HTTPS服務,自定義域名則不支持開啓HTTPS服務,須要本身想辦法開啓HTTPS服務。考慮到國內訪問外服仍是太慢,考慮採用CDN加速的方式開啓HTTPS服務。github

<!--more--> 安全

對比了國內多家CND加速廠家,如:百度雲加速,加速樂等,最終選擇了360的網站衛士,理由以下:網絡

  • 能免費開啓HTTPS,百度雲加速則須要專業版才能夠
  • 附帶網站安全防禦,雖然對於靜態站點,沒啥用
  • 提供免費備案服務
  • 免費CDN加速,我圖片資源是存在七牛雲上的,HTTPS流量須要收費,這樣既能節約流量,又能免費開啓HTTPS

主要操做步驟以下:網站

  • 註冊Github帳號,搭建好Github Pages服務,這類教程網絡上較多,能夠自行百度或谷歌
  • 註冊360網站衛士帳號,這裏說一點,須要實名認證,要拍照
  • 生成本身的SSL證書,土豪能夠直接購買證書,或者和我同樣,本身生成免費證書,步驟以下:
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt/
./letsencrypt-auto certonly --manual --email admin@laoyuan.me -d laoyuan.me
  • 最後一步出現提示時,輸入Y再回車;接着會提示往網站上指定路徑文件中,存入指定的內容,按照要求建立相關文件再傳到網站指定的目錄中,再回車開始正式認證和生成。最後拷貝cert.pem與privkey.pem文件,在修更名稱爲cert.crt與privkey.key;上傳到360網站衛士的加速配置中便可。

不過目前很奇怪,360網站衛士CDN加速的網站很容易出現404錯誤,而且網站回源率特別高。code

相關文章
相關標籤/搜索