更新时间:2023-12-28 gmt 08:00

回源host-凯发k8国际娱乐官网入口

回源host是cdn回源过程中,在源站访问的站点域名,即http请求头中的host信息。配置回源host后,cdn在回源过程中会根据host信息去对应站点获取资源。

背景信息

源站与回源host的区别如下所示:
  • 源站:源站决定了用户回源时访问的地址,即源站服务器ip。
  • 回源host:回源host决定了回源时访问到该ip地址上的具体站点。

    示例:用nginx服务器搭建源站,ip为x.x.x.x,域名为:www.test.com。源站中部署了多个server,如下所示。

    server {
     listen 80;
     server_name www.a.com;
     location / {
     root html;
     }
     }
    server {
     listen 80;
     server_name www.b.com;
     location / {
     root html;
     }
     }

    如果您想要cdn回源到本服务器,您需要在cdn侧将源站配置为:x.x.x.x或www.test.com,cdn回源请求到了源站后,如果您需要访问到的server name为www.a.com,您就需要将回源host配置为www.a.com;如果您需要访问到的server name为www.b.com,您就需要将回源host配置为www.b.com。

注意事项

  • 域名添加后,cdn默认回源host为您的加速域名。如果加速域名不是您期望cdn在回源时访问的站点域名时,您需要自定义回源host来指明站点域名。
  • 如果您的源站类型为ip地址或域名,您的回源host类型默认为加速域名
  • 如果使用华为云obs桶作为源站时,默认使用obs域名作为回源host。
  • 如果您以源站域名形式将华为云obs桶或其他云厂商的对象存储桶接入cdn作为源站,请将回源host自定义为您的对象存储桶域名,否则会造成回源失败。

操作步骤

  1. 登录,在控制台凯发k8国际娱乐k8凯发官网入口首页中选择“ cdn与智能边缘 > 内容分发网络 cdn”,进入cdn控制台。
  2. 在左侧菜单栏中,选择域名管理
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 在源站配置模块,单击对应源站操作列的“编辑”按钮,进入编辑源站配置界面。
    图1 编辑源站
  5. 输入您需要配置的回源host域名,单击“确定”,完成配置。
  6. (批量修改回源host)单击源站配置模块红色“编辑”按钮,进入批量修改源站界面。
    • “回源host”列完成修改后单击“保存”,完成回源host配置。
    图2 批量编辑源站

完成配置部署大约需要5分钟。

配置示例

配置详情:加速域名为“www.example.com”,源站域名为“www.origin.com”,回源host配置为“www.example01.com”。

当用户访问“http://www.example.com/test.jpg”文件时,cdn节点没有缓存该资源,此时会解析到源站“www.origin.com”对应的服务器ip(假设ip为192.168.1.1),在服务器的站点“www.example01.com”路径下,找到“test.jpg”文件,返回给用户并缓存到cdn节点。

分享:
网站地图