想要使用https但不想花钱/时间? 借助CloudFlare为网站提供免费的SSL认证

Categories: Development Notes; Tagged with: ; @ February 26th, 2017 22:09

相信很多个人站长都希望通过https向读者提供服务, 要提供https服务, 就首先需要一个通过CA认证的certificate, 可以掏钱买, 也可以通过Let’s Encrypt免费获得.  如果站点用的是github pages静态内容 + 自己的域名, 那么可能这两者可能都不合适.

CloudFlare是一家DNS, CDN等服务供应商, 同时面向个人提供免费的DNS, CDN等服务, 并且提供SSL服务:

Cloudflare SSL Settings

如果要求不高, 只是希望内容通过https分发, 那么可以选择默认的Flexible SSL.  该选项会使最终读者通过https建立与CloudFlare之间的联系. 而CloudFlare与你的server之间会通过http连接.

SSL配置生效后, 你将可以通过http访问你的网站, 并且可以看到https的认证信息.

 

原理

CloudFlare会自动生成一个包含有你的域名*.example.com的共享认证,  最终用户的浏览器会辨识该认证并与CouldFlare建立https连接.

 

<->



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.