metaquant
V2EX  ›  SSL

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

  •  
  •   metaquant · Dec 9, 2016 · 17039 views
    This topic created in 3621 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    https://metaquant.org

    Supplement 1  ·  Dec 14, 2016
    觉得有必要来补充一下,这几天发现七牛云的流量飙升,查了下日志,发现确实被 CC 攻击了,浪费了一些流量费用。
    原因在于使用七牛云或者其它云服务商的对象存储功能托管静态博客,由于域名本身不能设置防盗链(否则就没有办法访问了),则域名很容易很攻击,造成大量的流量费用。所以友情提示各位,注意风险。
    48 replies  •  2017-08-04 13:57:15 +08:00
    piedpipper
    piedpipper
    Dec 9, 2016
    1
    同收到邮件,准备尝试一下,期待教程
    westworld
    westworld
    Dec 9, 2016
    2
    HTTPS 流量怎么收费?有免费额度吗?
    9hills
    9hills
    Dec 9, 2016 via iPhone
    3
    拒绝访问

    本缓存服务器管理员: [email protected]

    Via:tong14:0 (Cdn Cache Server V2.0)


    Generated Fri, 09 Dec 2016 15:07:19 GMT by cache.51cdn.com (Cdn Cache Server V2.0)
    metaquant
    metaquant
    OP
    Dec 9, 2016 via iPad
    4
    @9hills 奇怪,主页是可以访问的
    metaquant
    metaquant
    OP
    Dec 9, 2016 via iPad
    5
    @piedpipper 欢迎尝试,教程随后奉上
    9hills
    9hills
    Dec 9, 2016 via iPhone
    6
    @metaquant 你找个全网监控站看下吧……估计是哪个地域的 cdn 出问题了
    metaquant
    metaquant
    OP
    Dec 9, 2016 via iPad
    7
    @westworld https 没有免费额度,具体标准官网上有
    metaquant
    metaquant
    OP
    Dec 9, 2016 via iPad
    8
    @9hills soga ,感谢
    cocochan
    cocochan
    Dec 9, 2016 via iPhone❤️1
    9
    referral 的关系
    daiv
    daiv
    Dec 9, 2016
    10
    @metaquant UCLOUD 要不要备案
    metaquant
    metaquant
    OP
    Dec 9, 2016 via iPhone
    11
    @daiv ucloud 和七牛绑定自定义域名都需要备案
    daiv
    daiv
    Dec 9, 2016
    12
    @metaquant 小麻烦,还是用 coding pages
    LGA1150
    LGA1150
    Dec 10, 2016 via Android
    13
    你配置了防盗链吗?从 V 站直接点进去 403 ,复制粘贴正常
    jarlyyn
    jarlyyn
    Dec 10, 2016
    14
    腾讯云的 cdn 有免费 https
    huangtao728
    huangtao728
    Dec 10, 2016 via Android
    15
    证书错误
    Xrong
    Xrong
    Dec 10, 2016
    16
    @jarlyyn 腾讯那个 https 我感觉有猫腻,在同等网站流量下使用后日峰值带宽升高、流量也升高,所以整体消费也上升了。。。
    jarlyyn
    jarlyyn
    Dec 10, 2016
    17
    @Xrong

    没明白你的意思。
    run2
    run2
    Dec 10, 2016
    18
    只问 lz 上传了个人手持身份证的照片没-。-
    免费证书阿里云 腾讯都有
    metaquant
    metaquant
    OP
    Dec 10, 2016 via iPhone
    19
    @LGA1150 是的,配置有问题,需要修改一下
    wwlweihai
    wwlweihai
    Dec 10, 2016
    20
    403 ?
    ihacku
    ihacku
    Dec 10, 2016 via Android
    21
    证书能下下来么
    kimwang
    kimwang
    Dec 10, 2016
    22
    七牛还不推 HTTP2 ……
    SharkIng
    SharkIng
    Dec 10, 2016
    23
    单申请他们证书不用他们其他服务可以么?我怎么看有某个人说过是必须走他们的才能用呢?
    wql
    wql
    Dec 10, 2016 via Android
    24
    @kimwang 他们搞得是融合 CDN 。腾讯和其他的供应商不推 h2 七牛也没办法……
    scriptB0y
    scriptB0y
    Dec 10, 2016
    25
    不知道 wordpress 可以全站 https 吗……
    designer
    designer
    Dec 10, 2016 via iPhone
    26
    @scriptB0y 可以的
    ershiwo
    ershiwo
    Dec 10, 2016❤️1
    27
    @scriptB0y 可以,用七牛云存储插件或者在缓存插件里配置好七牛的 CDN ,绑定镜像网站就行。当然本身你自己的网站也要先配置好 HTTPS 。
    Showfom
    Showfom
    PRO
    Dec 10, 2016 via iPhone
    28
    目前我就发现阿里云 cdn 支持全站 https+http/2.0
    Technetiumer
    Technetiumer
    Dec 10, 2016
    29
    Cloudflare 支持全站 https+http/2.0
    Zohar
    Zohar
    Dec 10, 2016 via Android
    30
    @Showfom CloudFlare, VeryCloud, upyun 等等很多 CDN 都已经支持了啊(。ŏ﹏ŏ)
    czb
    czb
    Dec 10, 2016 via Android
    31
    Cloudfront 也支持 而且还有中间源 缓存命中提高了一些
    kimwang
    kimwang
    Dec 10, 2016
    32
    @Zohar CloudFlare 的免费存储空间和流量大小知道吗?
    Showfom
    Showfom
    PRO
    Dec 10, 2016
    33
    @Zohar - - 其他家的质量没阿里云 CDN 的好 我比较的是国内大厂的 国外的就别来凑热闹啦 verycloud 和 upyun 两个垃圾
    Zohar
    Zohar
    Dec 10, 2016 via Android
    34
    @Showfom 阿里云 CDN 、 CloudFlare 以及那两个辣鸡我都在用,但是我觉得阿里云 CDN 的体验反而是这几个 CDN 里面做得最差的。(当然,阿里云 CDN 在国内的速度是这几个 CDN 里面最快的)

    @kimwang CloudFlare 貌似不提供存储服务, CDN 是不限制流量的。
    chnhyg
    chnhyg
    Dec 10, 2016
    35
    同样遇到了多说的 https 的问题,其它都 OK 了。 T-T
    scriptB0y
    scriptB0y
    Dec 10, 2016
    36
    @ershiwo 我用的西部数码的空间……我去看了看可以让他们的工程师部署的,一次 100 块,加上买独立 ip 和证书,估计 500 左右……
    zeninger
    zeninger
    Dec 10, 2016
    37
    请教大家一个问题,如何在输入 example.com 或 http://example.com 的时候强制转到 https://example.com?

    用的是静态博客,没有服务器端
    lslqtz
    lslqtz
    Dec 10, 2016
    38
    @Showfom upyun 我感觉还行 :v
    虽说就回源鉴权我在用 233
    stneng
    stneng
    Dec 10, 2016
    39
    @metaquant
    @chnhyg
    多说看这里: https://github.com/rainwsy/duoshuo-https
    (不是我弄的,不保证稳定性,请自行判断是否可靠)
    ershiwo
    ershiwo
    Dec 10, 2016
    40
    @scriptB0y 这成本……真心不如买 vps 自己弄了。
    metaquant
    metaquant
    OP
    Dec 10, 2016
    41
    @stneng 感谢推荐,之后尝试一下
    jason19659
    jason19659
    Dec 10, 2016
    43
    每个月有免费额度的,去申请个证书,然后充 10 块钱就能用了
    scriptB0y
    scriptB0y
    Dec 11, 2016
    44
    @ershiwo 还是比 vps 便宜的吧,这个是五年的价格……空间费用是 1200 ( 5 年
    zuiTT
    zuiTT
    Dec 20, 2016
    45
    @metaquant 我还在等教程呢
    metaquant
    metaquant
    OP
    Dec 20, 2016 via iPhone
    46
    @zuiTT 考虑到安全因素,这个方案已经不推荐了,具体原因见我上面的补充
    ITOutsider
    ITOutsider
    May 9, 2017
    47
    @zeninger

    var url = window.location.href;
    if (url.indexOf("https") < 0) {
    url = url.replace("http:", "https:");
    window.location.replace(url);
    }
    markqq
    markqq
    Aug 4, 2017
    48
    @zeninger

    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 173ms · UTC 13:14 · PVG 21:14 · LAX 05:14 · JFK 08:14
    ♥ Do have faith in what you're doing.