1.
登录并进入海外版域名管理
首先登录百度云加速控制台(或百度云控制台->云加速/CDN),在左侧选择“海外加速”或“海外版”模块,点击“域名管理”/“添加域名”。准备好你的业务域名(如 www.example.com)、回源地址(源站域名或 IP)、以及 DNS 管理权限。
2.
添加域名并选择回源类型
在“添加域名”页面输入要加速的域名,选择业务类型(静态/动态/混合)。在回源配置中选择回源类型:域名回源(填写源站域名)或 IP 回源(填写服务器 IP 和回源端口)。若源站使用非 80/443 端口要填写对应端口,保存并提交添加请求。
3.
获取系统下发的 CNAME 并在 DNS 生效
提交后系统会为该域名生成一个 CNAME(示例:xxx.cdn.baidu.com 或类似的加速域名)。登录你的 DNS 服务商控制台,为业务域名添加一条 CNAME 记录,主机名填写你的二级域名前缀(如 www),记录值填写云加速提供的 CNAME。保存后等待 DNS 解析生效(使用 dig/nslookup 检查)。
4.
检查 DNS 生效与回源连通性
用命令检查:dig +short CNAME www.example.com 或 nslookup www.example.com;确认返回的是加速提供的 CNAME。然后测试回源连通:curl -I http://源站域名:端口/或直接访问业务域名检查是否能返回加速节点内容。若回源配置有鉴权或防火墙,先放行 CDN 节点 IP 列表。
5.
开启 HTTPS:选择证书类型
在“域名管理”页面找到刚添加的域名,进入“HTTPS/证书”配置。你可以选择免费托管证书(如平台自动签发的证书,若海外版支持)或“自定义证书”。自定义证书适用于你已有的商业证书或私有 CA,准备好证书文件(公钥 cert.pem/证书链 fullchain.pem)和私钥 key.pem,私钥需为 PEM 格式且没有密码。
6.
上传自定义证书的具体步骤
点击“自定义证书”->“上传证书”,在字段中粘贴或上传你的证书文件:证书链(若有中间证书请按顺序合并为 fullchain),公钥证书(PEM 格式)和私钥(PEM 无密码)。填写证书有效期名称等信息并提交。平台会校验证书是否包含该域名(SAN 或 CN)并校验私钥匹配。
7.
配置 HTTPS 策略与强制跳转
证书绑定成功后,回到 HTTPS 配置可启用“HTTPS 强制跳转”(将 HTTP 请求 301/302 跳转到 HTTPS),并可选择 TLS 版本与加密套件策略(兼容性/安全性)。建议开启 TLS1.2/1.3,关闭已知弱套件。保存并等待 CDN 下发配置生效。
8.
验证证书是否生效与常用排查命令
证书生效后使用命令验证:openssl s_client -connect www.example.com:443 -servername www.example.com(查看证书链与到期日);curl -I https://www.example.com(检查返回头与重定向);在线工具如 SSL Labs 也可用来检测链完整性和协议支持。如果证书不匹配,检查上传的证书是否包含域名或证书链顺序是否正确。
9.
问题:如果 DNS 已生效但 HTTPS 显示证书不匹配,怎么办?
答:先用 openssl s_client 检查实际返回的证书 CN/SAN 是否包含你域名;确认 CDN 控制台中绑定的证书是最新上传的版本。若控制台显示绑定正常但客户端仍旧看到老证书,可能是 CDN 边缘节点缓存或下发未完成,等待 5-10 分钟并清理浏览器缓存或使用 curl -v 直接检测。如果一直不变,尝试重新上传证书并重新绑定,或联系百度云加速技术支持提供域名与操作记录。
10.
问题:如何用命令快速检查 CNAME 是否正确指向 CDN?
答:在本地终端运行 dig +short www.example.com CNAME 或 nslookup -type=CNAME www.example.com,结果应返回云加速控制台提供的加速域名(如 xxx.cdn.xxx)。若返回你的源站 IP 或无 CNAME,说明 DNS 未按要求配置,需在 DNS 管理处修改为 CNAME 指向加速域名并等待解析生效。
11.
问题:自定义证书需要包含哪些内容,格式如何?
答:自定义证书需为 PEM 格式,包含公钥证书(.crt/.pem)和私钥(.key),若有中间证书需按服务器要求合并为完整证书链(从服务器证书到根之间的中间证书按顺序拼接)。私钥不能带口令(若带需先去除密码),证书的 SAN(Subject Alternative Names)或 CN 必须包含你要绑定的域名。上传后平台会校验私钥与证书是否匹配。
来源:百度云加速CDN海外版申请后如何配置自定义域名与证书