使用七牛云简单实现全站 HTTPS

2016-12-09 22:59:51 +08:00
 metaquant

上次写了一篇用UCLOUD 托管静态博客的文章,看很多人表示不支持 HTTPS 不能忍,奈何翻来覆去看了 UCLOUD 的文档,也没有对象存储支付 HTTPS 的选项,所以也只能暂时这样了。但是考虑到再过一个月 Chrome 将要把所有的 HTTP 网站标记为「不安全」,所以全站 HTTPS 还是要上的,否则每天看到不安全的提示也够难忍的。

直到今天收到七牛云的邮件,公布了两个消息:

第一,七牛云 SSL 证书管理服务上线,您可以零成本申请原价 1900 元的由赛门铁克签发的 DV SSL 证书,并自助完成证书的申请、验证、签发及管理部署,实现低成本、零基础、高效率的全站 HTTPS 加密。第二,为给用户提供更优质的服务及最具性价比的 HTTPS 价格,七牛云 CDN 国内 HTTPS 流量计费将做降价调整。

按照七牛云的文档马上尝试了一下,申请了七牛云给的证书,一路配置下来,除开多说评论上还有一些小问题,基本实现了全站 HTTPS ,

大家可以点击下面链接看看效果,有时间再补个教程:

https://metaquant.org

15545 次点击
所在节点    SSL
48 条回复
metaquant
2016-12-10 16:58:39 +08:00
@stneng 感谢推荐,之后尝试一下
janeyee110
2016-12-10 17:18:20 +08:00
jason19659
2016-12-10 21:07:43 +08:00
每个月有免费额度的,去申请个证书,然后充 10 块钱就能用了
scriptB0y
2016-12-11 00:32:30 +08:00
@ershiwo 还是比 vps 便宜的吧,这个是五年的价格……空间费用是 1200 ( 5 年
zuiTT
2016-12-20 16:26:17 +08:00
@metaquant 我还在等教程呢
metaquant
2016-12-20 17:56:32 +08:00
@zuiTT 考虑到安全因素,这个方案已经不推荐了,具体原因见我上面的补充
ITOutsider
2017-05-09 15:10:21 +08:00
@zeninger

var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
markqq
2017-08-04 13:57:15 +08:00
@zeninger

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX