七牛云 CDN 回源求解 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dafuyang
V2EX    程序员

七牛云 CDN 回源求解

  •  
  •   dafuyang 2022-10-09 15:52:38 +08:00 1805 次点击
    这是一个创建于 1101 天前的主题,其中的信息可能已经有所发展或是发生改变。

    域名配置 cdn 加速后,这个回源配置里面的配置项有点不理解,如果我要加速本来的域名比如 xxx.com ,他里面又有源站域名,ip 地址可以选,域名对应的解析只有一个 ip 情况下是不是就选择 ip 地址,然后又有什么回源 host 默认是加速域名,有点绕,有无大佬帮忙解读下这些配置项具体的作用是什么,不胜感激,目前是配置上了,通过 nslookup 也解析到了 cname 上,只是想弄清楚里面回源的一些概念

    7 条回复    2022-10-10 11:46:54 +08:00
    dafuyang
        1
    dafuyang  
    OP
       2022-10-09 15:59:17 +08:00
    补充了一下配置的疑问: https://thumbsnap.com/Lpwhjpco
    liaohongxing
        2
    liaohongxing  
       2022-10-09 16:01:38 +08:00
    回源 host ,就是只跟域名有关系 ,你改域名解析 ,CDN 能跟着变的意思

    回源 IP , 就是根 IP 强绑定 ,安全性高 , 一半都是一个负载均衡入口可以这么搞。
    AoEiuV020CN
        3
    AoEiuV020CN  
       2022-10-09 16:04:29 +08:00
    不用想太多,总之你只要知道如果没有 xxx.com 这个域名,你要怎么访问源网站,就怎么填到回源这里,有域名就域名,有 ip 就 ip ,
    回源就是告诉 cdn 要从哪里拿网页,
    mytsing520
        4
    mytsing520  
    PRO
       2022-10-09 16:38:09 +08:00
    强答一波。

    回源配置中,高级配置里不清楚,仅就前三项答疑。
    如果是“七牛云存储”,那么 CDN 将会调取的源站是七牛云存储的资源,你下一步只需要配置需要加速的云存储桶即可。
    如果是“源站域名”,则是告知 CDN 到哪个域名去调取资源,但需要注意的是,源站域名和你在 CDN 上加速的业务域名不能相同。例如,CDN 业务域名是 www.a.com ,源站域名是 cdnsource.a.com ,那么就可以这样用了。
    如果是“IP 地址”,则是告知 CDN 到哪个 IP 地址去调取资源。
    实际上,“源站域名”和“IP 地址”概念的差别,只是对于 CDN 来说多了一步域名解析的流程,当然如果你的源站 IP 地址数量较多,那么可以用“源站域名”,届时只需要直接修改“源站域名”的域名解析即可,无需前往七牛云的 CDN 上修改配置。

    另外里面的“回源 HOST”的“自定义”,是指当 CDN 调取源站时,如果源站配置里的域名和你 CDN 业务域名不一致的情况下使用,默认与 CDN 业务域名相同。举例,CDN 业务域名是 www.a.com ,源站域名是 cdnsource.a.com ,然而实际在服务器上配置的域名是 realsource.a.com ,那么这里“回源 HOST”的值则是 realsource.a.com

    源站测试,是测试源站的连通性,指定的资源如果可访问才会在 CDN 上进行下一步操作。

    另外需要注意的是,七牛云 CDN 是融合了多家 CDN 厂商的产品,如阿里云、腾讯云、又拍云等,所以,如果在七牛云 CDN 上添加站点后,再去这些厂商添加域名则会被提示域名已添加。
    BeforeTooLate
        5
    BeforeTooLate  
       2022-10-09 16:41:35 +08:00
    CDN 获取资源的途径
    dafuyang
        6
    dafuyang  
    OP
       2022-10-10 11:32:33 +08:00
    @liaohongxing
    @AoEiuV020CN
    @mytsing520
    感谢几位大佬的解答,还有个疑问,比如我 xxx1.com 之前是通过 nginx 转发到 ip:port1 ,xxx2.com 转发到 ip:port2 ,转发的 ip 是一样的,不同域名对应的端口不一样配置,加速域名是不一样的,回源的时候,需不需要填入端口号呢,目前没有填端口号他的资源也能获取到
    AoEiuV020CN
        7
    AoEiuV020CN  
       2022-10-10 11:46:54 +08:00
    @dafuyang #6 对你的 nginx 来说什么都没有变,
    比如这里 nginx 服务器地址是 yyy.com ,你要 cdn 加速 xxx1.com
    源站信息填 yyy.com 可以请求到你的 nginx ,
    默认回源 HOST 就是 xxx1.com
    这意味着 cdn 在向你的 nginx 发起 http 请求时会告诉你的 nginx 我请求的是 xxx1.com ,哪怕现在这里是通过 yyy.com 连上你的 nginx 服务器,
    实际上就是伪装了请求的域名,修改了 http header 中的 Host ,让你的 nginx 以为一切都没有变化,这里有个连接是请求 xxx1.com 于是按之前的逻辑转发给了 ip:port1 ,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5822 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:04 PVG 11:04 LAX 20:04 JFK 23:04
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86