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

仓促之间启用了 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)
    • @Coney 没错。其实我之前更喜欢折腾,现在几乎处于折腾够了的感觉,觉得以后除了忍受不了的问题,不会再有这种程度的折腾了。当然这次的折腾就像文里最后说的,还不算完……想想都犯怵。

  1. 我是闲外链资源麻烦,所有图片啥的都使用本地资源,外链 https 自己也不会~

    • @nyun 本地化资源肯定是最省事的啊,无奈之前的服务器对本地化支持很差。现在换了服务器倒是可以,不过已经有非常多的外链了,实在懒得重新整理成本地化了……

    • @Han 阿里云不了解,不过现在 BCH 最基础的机型搞促销,一年是 192,我觉得还可以。 :wink:

    • @小叶 刚看了下你的证书是 GeoTrust 颁发的。去腾讯云试了下申请新证书,现在也变成跟百度云这边一样是 TrustAsia 的了。不过感觉免费的都差不多,收费的好看点..

  2. 博主,你帮我看看下,bch.mrju.cn 为什么没有成功呀,我后台链接都启用https了。

发表评论

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

你好,新朋友!

emojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemojiemoji