首页 > 分类 > 网络百科 > 文章内容

仓促之间启用了 HTTPS 协议访问

使用百度开放云的应用引擎 BAE 基础版很久了,由于实在研究不明白服务器配置方面的技术,所以只能偷懒用着这种使用比较简单的 PaaS 平台。前几天发现百度云虚拟主机 BCH 支持自定义域名的 https,而百度也早就开放了 SSL 证书免费申请的服务,所以先在网上大致找了几篇有关 BCH 的教程看了一遍后购买了一个月的 BCH 服务试用下先。

云主机是前天购买的,这两天集中研究了下就把网站从 BAE 迁移过来并成功启用 https 访问了。看到打开网站时浏览器地址栏左侧显示的绿色小锁头,内心的满足感油然而生……

据百度介绍,这个证书是由 TrustAsia 联合 Symanatec 为百度开放云特供的,市场价四位数,有效期一年。当然,对于这些参数我基本属于不关心、不关注,毕竟免费的靠不住,这服务不一定什么时候就取消了。既然有,又能用来提升下档次(据说搜索引擎对于启用 https 的页面是优先收录的),那就权当天上掉馅饼,知足就行。

既然标题说是仓促间启用,那肯定有不完美的地方。自前天购买了 BCH 到昨天晚上成功启用 https,这期间遇到了很多的小麻烦。到目前为止,这些问题可以百度谷歌到解决方法的就自己解决,解决不了的就绕道走回避一下,当然对于业外人士来讲,即便是解决了的问题我还是有很多一知半解的。不过除了这些,还是有一处摆在表面的明显瑕疵。

现在网站所有的静态资源,如图片文件、媒体文件等都是引用自百度对象存储 BOS,而 BOS 又不支持文件的 https 形式链接,这就导致凡是引用了 BOS 静态资源的页面,浏览器地址栏的小锁就变成了灰色带有感叹号,提示链接不安全,看上去很不舒服。如果 BOS 能自身对 https 做支持最好不过,如果不行就只能考虑迁移了。

而除了这个摆在表面的,还有一个如鲠在喉的小问题。 BCH 的环境语言支持 nginx 与 lighttpd,如 BCH 宣传的,nginx 的性能更好,但是这两天试了很多次也没有搞定 url-rewrite 的规则要怎么写,导致修改了固定连接形式的文章不能正常打开,所以现在只能先用着 lighttpd 的环境。这就只能再慢慢查资料研究吧。

您可能还会对这些文章感兴趣
评论总数 50(访客评论 29 / 作者评论 21)
      • @sys 又拍云是支持自定义域名上传证书的,与七牛相比,我个人还是比较喜欢又拍,七牛缓存后,刷新缓存会很麻烦,而且经常没效果。。。。 :cool:

        • @Han 真心懒得再折腾,能用一家的东西就不用两家了,来回登陆想想都嫌麻烦。不过话说又拍的这功能真比百度先进。 :oops:

    • @廖梓旭 你的有保险,博主的没有,发生数据窃取劫持篡改等事件你可以向godaddy申请索赔,而博主就不行。不过我也佩服你肯给自己博客花钱上godaddy的证书

        • @sys 一般的证书跟免费证书区别不大(EV证书会有绿条),除了担保验证之外,有的证书赔偿金额可以高达150W美元。相互学习,加油 :grin:

    • @mrjucn 跟 BAE 基础版的 app.conf 配置一样,只是使用了 lighttpd 和 ngnix 的原生配置文件。两种方法:
      1. 直接根据 BAE 原有的 app.conf 文件按照上述两种语言环境配置文件语法改写;
      2. 把 app.conf 文件复制到 BCH 的 FTP 的 /webroot/ 目录下,再到 BCH 控制面板-常用操作中点重载站点服务按钮即可自动生成上述两种语言环境对应的配置文件。

  1. 买了一个月的尝鲜 发现续费是32原价 一年320的话倒不如之前的512的小鸡 想来想去还是到期重买的罢
    bch配置伪静态确实麻烦 不只是伪静态

    • @之行 对,续费的话是原价了,192 只有重新开主机买一年
      伪静态起初看网友说是 SEO,不过现在搜索引擎越来越智能,这方面因素可以不考虑了,纯属为了好看

发表评论

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

你好,新朋友!

emojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemoji