如果您需要使用CDN加速指定网站上的业务,则需要将该网站作为源站,为其创建加速域名。CDN通过加速域名将源站上的资源缓存到CDN的加速节点,实现资源访问加速 。通过本文档,您可以详细了解在CDN上添加加速域名的方法。

操作步骤

  1. 登录CDN控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击添加域名
    添加域名
  4. 配置加速域名资源分组业务类型源站信息加速区域
    添加域名页面,需要配置的参数如下表所示。
    参数 参数分类 说明
    加速域名 -
    输入用户域名,例如:ch.aliyun.com。注意事项如下:
    • 加速域名一般使用子域名或泛域名,例如: cdntest.example.com
    • 支持泛域名加速,不支持中文域名加速,请注意泛域名填写规则如: *.test.com。详细规则请了解泛域名加速规则
    • 加速域名不允许重复添加,如出现域名已添加的提示,请提交工单处理
    • 每个账户下最多支持50个加速域名,如需扩容请提交工单处理。
    • 加速内容必须合法且符合CDN业务规范,具体可见 CDN服务使用限制
    资源分组 - 选择加速域名所属的资源组。
    业务类型 图片小文件 若您网站的加速内容多为小型的静态资源 (如小文件、图片、网页样式文件等),推荐您选择图片小文件业务类型。
    大文件下载 若您的加速内容为较大的文件(大于20MB的静态文件),例如游戏安装包、应用更新、手机ROM升级、应用程序包下载等场景,推荐选择大文件下载业务类型。
    视频点播加速 若您需要加速音频或视频文件,例如音乐、视频的点播业务场景,推荐使用视音频点播业务类型。
    直播流媒体 若您需要直播流媒体加速服务,可以选择直播流媒体业务类型。该业务类型当前:
    • 支持RTMP和HLS格式
    • 不支持自定义源站,目前统一提供直播中心服务器域名:video-center.alivecdn.com
    全站加速

    如果您的网站或应用含有大量动静态内容混合、且较多为动态资源请求,您可以使用全站加速。通过简单配置即可使系统分别加速动静态内容,静态内容高速缓存,动态内容通过阿里云的最优链路算法及协议层优化快速回源获取。

    安全加速 如果您的网站易遭受攻击且必须兼顾加速的业务场景,则需要使用安全加速功能,提升全站安全性。
    源站信息 IP 支持多个服务器外网 IP, 阿里云ECS的IP可免审核。
    源站域名 支持多个源站域名。
    说明 源站域名不能与加速域名相同,否则会造成循环解析,无法回源。例如您的源站域名为img.yourdomain.com,则加速域名可设置为cdn.yourdomain.com。
    OSS域名 您可以手动输入阿里云OSS Bucket的外网域名,如:xxx.oss-cn-hangzhou.aliyuncs.com。OSS外网域名可前往OSS控制台查看,也可直接选择同账号下的OSS Bucket。
    函数计算域名 您需要选择函数计算区域域名设置函数计算域名的操作方法,请参见如何设置函数计算域名
    端口
    根据您的需求选择访问端口。
    • 80端口

      以HTTP协议访问资源。

    • 443端口

      以HTTPS协议访问资源。

    加速区域 仅中国大陆 如果选择仅中国大陆,则需要工信部备案。域名备案方法,请参见域名备案
    全球 如果选择全球,则需要工信部备案。域名备案方法,请参见域名备案
    全球(不包含中国大陆) 如果选择全球(不包含中国大陆),则无需工信部备案。
  5. 单击下一步
    当您的加速域名审核通过后,会出现在域名管理的域名列表中。状态为正常运行,表示添加成功。添加域名成功
    说明
    • 您可以提交工单加急审核。
    • 如果您的源站为阿里云ECS或OSS,则审核速度会加快。
    • 加速域名添加成功后,阿里云CDN会为您分配对应的CNAME地址,配置CNAME后,CDN服务才能生效。

API接口

您可以调用API接口,实现CDN加速域名管理,详情如下表所示。
API 描述
AddCdnDomain 调用AddCdnDomain添加加速域名。
DeleteCdnDomain 调用DeleteCdnDomain删除已添加的加速域名。
StopCdnDomain 调用StopCdnDomain停用某个加速域名,将DomainStatus变更为Offline。
StartCdnDomain 调用StartCdnDomain启用状态为停用的加速域名,将 DomainStatus变更为Online。
BatchStartCdnDomain 调用BatchStartCdnDomain批量启用状态为停用的加速域名,将DomainStatus变更为Online。
BatchSetCdnDomainConfig 调用BatchSetCdnDomainConfig进行域名批量配置。
ModifyCdnDomain 调用ModifyCdnDomain修改加速域名。
DescribeUserDomains 调用DescribeUserDomains查询用户名下所有的域名与状态。支持域名模糊匹配过滤和域名状态过滤。
DescribeCdnCertificateList 调用DescribeCdnCertificateList获取证书列表信息。
DescribeDomainCertificateInfo 调用DescribeDomainCertificateInfo获取指定加速域名证书信息。
DescribeCdnDomainDetail 调用DescribeCdnDomainDetail获取指定加速域名配置的基本信息。
DescribeDomainsBySource 调用DescribeDomainsBySource查询用户名下,源站对应的所有域名名称列表。不支持模糊匹配。
SetDomainServerCertificate 调用SetDomainServerCertificate设置指定域名下证书功能是否启用及修改证书信息。
BatchStopCdnDomain 调用BatchStopCdnDomain批量停用加速域名,将DomainStatus变更为Offline。
DescribeCdnDomainConfigs 调用DescribeCdnDomainConfigs查询域名配置,一次可查询多个功能配置。
DeleteSpecificConfig 调用DeleteSpecificConfig删除加速域名的配置。
DescribeUserVipsByDomain 调用DescribeUserVipsByDomain按域名查询vip列表。
BatchAddCdnDomain 调用BatchAddCdnDomain批量添加加速域名,一个用户最多添加20个域名。
DescribeCdnHttpsDomainList 调用DescribeCdnHttpsDomainList获取用户所有证书信息。
ModifyCdnDomainSchdmByProperty 调用ModifyCdnDomainSchdmByProperty修改加速域名。
BatchUpdateCdnDomain 调用BatchUpdateCdnDomain批量更新加速域名。
BatchSetCdnDomainServerCertificate 调用BatchSetCdnDomainServerCertificate批量设置域名下证书功能是否启用及修改证书信息。
SetWafConfig 调用SetWafConfig设置加速域名的Waf防护功能。
DescribeCdnDomainByCertificate 调用DescribeCdnDomainByCertificate根据证书信息获取加速域名。
SetWaitingRoomConfig 调用SetWaitingRoomConfig设置waiting_room功能,只支持全站加速类型域名。
DescribeCdnCertificateDetail 调用DescribeCdnCertificateDetail查询cdn证书详细信息。
说明 按域名查询VIP列表只能通过API接口实现,请参见DescribeUserVipsByDomain