该文章可能已过时,信息很久没有更新,或许有很大出入,请不要作为参考。仅以当时的发布日期作为经验记录。

嘛,标题虽然写的记录,但很明显的是——失败了。只是给自己留个记录以便日后查询╮(╯▽╰)╭
最近这几天网站建立好后,开始琢磨SSL证书这个玩意了,就是想给自己的网站有个https……
经过不断尝试后,我发现这是个坑……泪流满面,还是放弃算了……
当看到一堆代码我是懵逼的,我不是程序员看着好欲哭无泪啊,经历了从希望到绝望的心情变化……
刚开始看网上的文章看不懂,貌似有的先要安装centOS,然后才能安装各种环境,我特么安装卸载CentOS7来回三四次了,都卡在DNS设置上,可我域名DNS明明设置了主机的IP地址诶……这样都还申请不过去……最后只好放弃了……
目前用的是cPanel面板中的cloudflare,它这里面有开通SSL的入口,还有HSTS啥的,挺方便的,但是弄完后进入主网址还是无法点亮那小绿锁,我打开F12看了下,貌似还有http的资源,修改了图片外链也不行……怀疑只能对php页面有用?要搞全站https貌似还要用上nginx啥的……而我的服务器环境貌似是apache,这个貌似挺难……
虽然开启了https但并不是完全成功……

算了算了,就这样吧,不折磨了,再折磨精神衰弱了……

2017-08-21
似乎终于成功了?

我才想起来审查元素里有单独清理缓存的选项,重新刷新了下,终于见到小绿锁了♪(^∀^●)ノ
TMD,chrome我跟你有仇!!!!
心中一万个草泥马奔腾!!!!!
你的缓存最近不好使了啊,还得我手动清除?!
…………………………
看来要实现全站https的前提条件是所有图片都必须是https的啊,这回长经验了:-(
另外图床也换了,换个有支持https的地方了……

如要了解的话可以点击地址:
Let’s encrypt https://letsencrypt.org/
certbot https://certbot.eff.org/
let’s encrypt是免费开源签发SSL的组织,官方有certbot自动化工具,这个工具很好用,但是我老卡在DNS设置上,不然能设置成功……
对了,听说明年1月初Let’s encrypt会开放通配符SSL的证书,卧槽才知道这消息的我简直日了狗,我之前在干啥……给主站和blog都申请证书好累……

在线免费获取SSL
SSL For Free https://www.sslforfree.com/
ZeroSSL https://zerossl.com/01postpublish01110960829bb21c51a7a990391e270820ba701e8