/ 博客 / 1102阅

就这样上了SSL

昨晚上中国好博友Betty君发来一个截屏,意思是https://synyan.net会显示很奇怪的一个空白页。这个bug我是知道的,很久以前SSL刚开始兴起时搞过一轮,因懒惰无疾而终。既然好博友都花了巨额流量费友情提醒了,那当然还是解决为好。

一开始很简单的把private_html重定向到public_html就搞完了,仍然是全站非SSL(反正也是公开博客无所谓嘛)。一不小心发现主机的cPanel后台多了个SSL一键式部署。既然有那么方便的事情自然是部署为好。点完后有些内容SSL了,大部分混合了图片和站外资源的页面是非SSL的。也没在意。

今天中午好博友继续友情提醒说评论框没法用了。好吧继续修复一下,把comment_reply_notification给注释了,顺便就参照网上各路神仙的野路子把全站SSL给完成了,貌似也不难,只要把图片全都从http改为https,把htaccess重定向到https站点,把菜单和站点地址一起改了,再下载个一站式插件Really Simple SSL就全部直接搞定。

目前绝大部分内容已SSL。留下三个bug:1、评论回复功能没有了,后续再研究一下。2、七牛CDN内容无法SSL,等七牛免费证书申请下来后再作打算。3、因站点存在大量存放网易图床的老照片,暂无法全站SSL,待渐渐替换后再启用。

# 写于七年前,改于三年前
           

10

  1. 老杨

    下一步可以上 VPS。 😎

    Google Chrome 65 · Windows 7
    1. S̆̈

      @老杨前年就玩过一阵Linode和阿里云,但目前暂时不想折腾Linux。 😛

      Safari 11 · iPhone iOS 11.3
  2. 老何

    七牛的cdn可以上ssl的,我就用的,不过要收费。

    Google Chrome 65 · Windows 10
    1. S̆̈

      @老何收费倒不是问题,关键是要备案啊,这个要命了。折腾一天了。

      Google Chrome 65 · Mac OS X 10.13
  3. fooleap

    不全站 SSL 的话,Chrome 默认是不加载非 SSL 内容的。

    Google Chrome 65 · Windows 7
    1. S̆̈

      @fooleap对,现在是个困境。

      Google Chrome 65 · Mac OS X 10.13
      1. fooleap

        @S̆̈如果流量不是特别多的话,七牛挺便宜的。我一个月用不了几块钱 😌

        Google Chrome 65 · Windows 7
        1. S̆̈

          @fooleap真不是钱的问题……你们都备案了,我这没有。

          Wordpress App 9 · iPhone iOS 11.3
          1. fooleap

            @S̆̈我还以为七牛提供的域名支持 HTTPS,居然不支持 😎

            Google Chrome 65 · Windows 7
            1. S̆̈

              @fooleap对,需要备案才支持。

              Wordpress App 9 · iPhone iOS 11.3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注