V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果你希望学习 CDN 相关知识,那么建议你可以遍历以下软件的说明文档。
NGINX
cURL
bozimusic
V2EX  ›  CDN

关于 http/2 的问题想问问大家

  •  
  •   bozimusic · 2016-11-22 01:21:54 +08:00 · 3227 次点击
    这是一个创建于 2903 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我服务器已经设置了 http/2 不用 cdn 直接访问查看访问日志也看到是 http2
    但是用了 cdn 之后查看访问日志是 http1
    这是正常的吗?不正常的话怎么解决?
    尝试了阿里云 cdn verycloud 和腾讯 cdn 都一样 服务器的访问日志里面显示的都是 http1
    而浏览器有显示 Upgrade:h2

    我不懂这个东东,难不成这个就是 cdn 支持 http2 的结果? 为什么 cdn 拉去源站的时候会以 http1 访问获取?


    我已经配置好 ssl 等,这个能肯定
    7 条回复    2019-12-03 17:37:31 +08:00
    lhbc
        1
    lhbc  
       2016-11-22 02:50:38 +08:00 via iPhone
    回源都是 http 1.1
    heimeil
        2
    heimeil  
       2016-11-22 09:24:31 +08:00 via Android
    应该是 CDN 支持以 H2 访问,而 CDN 去源站拉取资源并没实现 H2 。
    wangjiezheng
        3
    wangjiezheng  
       2016-11-22 11:59:09 +08:00   ❤️ 1
    根据楼主的描述,我猜想,应该是腾讯、 very CDN 节点回你的源站发起的还是 H1 请求,所以源站打印 H1 的日志。我们公司使用的是又拍云 CDN ,在使用 SSL 的情况下是支持 HTTP/2 的,但是首先需要自己的源站支持,然后联系又拍云那边回源的时候配置下就实现了。
    bozimusic
        4
    bozimusic  
    OP
       2016-11-22 15:26:14 +08:00
    @lhbc 回源用 http1 那不是很扯吗? 我 TK 了腾讯,腾讯的回答是暂时不支持 http2 ,功能还在开发。暂时只是客户端访问 cdn 有 h2 , 阿里云和 very 那边没有去 tk , 估计都一个鸟样。

    @heimeil 你说对了!暂时阿里云 、 very 、和腾讯都是这样,


    @wangjiezheng 晚点去试试又拍云,如果又拍云可以的话暂时先用又拍云。感谢提供信息
    wql
        5
    wql  
       2016-12-17 21:34:39 +08:00
    nginx 直接回源的话只能支持 http/1.1 ,这是 nginx 代码未支持导致的。
    HLT
        6
    HLT  
       2016-12-23 20:37:09 +08:00
    用又拍
    heywin
        7
    heywin  
       2019-12-03 17:37:31 +08:00
    @bozimusic 问过了又拍云好像不行,你实现了吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:20 · PVG 05:20 · LAX 14:20 · JFK 17:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.