1. 前提准备与资源购置
步骤小分段:
1) 注册并登录腾讯云账号,完成实名认证;
2) 在控制台购买香港地域的CVM或轻量应用服务器,并为实例申请或绑定弹性公网IP(EIP)作为香港IP;
3) 购买域名或使用已有域名,准备好DNS管理权限;
4) 若需中国大陆加速,提前准备ICP备案(仅域名部署到大陆节点时需要)。
2. 服务器环境与应用部署(回源准备)
步骤小分段:
1) 在香港服务器安装Nginx/Apache或业务程序(示例:sudo apt update && sudo apt install nginx);
2) 配置防火墙/安全组放通80/443端口并允许来自腾讯云CDN节点的回源IP段(可暂时放通0.0.0.0/0便于测试);
3) 在Web服务配置中设置合理的Cache-Control/Expires响应头,支持gzip/brotli压缩。
3. 在腾讯云CDN控制台添加加速域名
步骤小分段:
1) 进入“内容分发CDN”控制台 → 域名管理 → 添加域名;
2) 填写加速域名(如cdn.example.com),选择业务类型(静态/动态),选择加速区域(国内/海外/全球);
3) 回源方式选择“IP/域名”,填入香港EIP或回源域名(http://1.2.3.4 或 https://origin.example.com)。
4. 配置回源与回源协议
步骤小分段:
1) 设置回源端口(80或443),若使用HTTPS回源,建议在回源服务器安装有效证书或使用自签证书并在CDN开启“忽略证书校验”视具体需求;
2) 建议启用回源重试和回源域名头(Host)为你的源站域名;
3) 如需访问控制,开启“回源鉴权(Token)”或配置防盗链。
5. 配置缓存规则与缓存键
步骤小分段:
1) 在CDN域名配置里添加缓存规则:静态资源(.jpg .css .js)长缓存(如7天),HTML短缓存或不缓存;
2) 配置缓存键(是否忽略Query String、Cookie),通常静态资源忽略Query,动态页面包含Query;
3) 启用智能压缩、https强制跳转与文件分片加速(如大文件下载)。
6. 绑定CNAME并修改DNS
步骤小分段:
1) 在CDN控制台获取加速域名的CNAME(形如xxx.cdn.tencentcloud.net);
2) 到域名解析处为你的加速域名添加CNAME记录指向该值;
3) 等候DNS生效(可用nslookup或dig检查)。
7. 配置HTTPS证书与安全设置
步骤小分段:
1) 在CDN控制台上传证书或使用腾讯云托管证书(支持一次申请并部署到CDN);
2) 开启TLS 1.2/1.3,启用OCSP Stapling与安全协议;
3) 为回源也配置HTTPS,使用回源白名单限定CDN节点访问或开启回源鉴权。
8. 测试与排查(验证加速效果)
步骤小分段:
1) 使用curl -I https://cdn.example.com/xxx 查看响应头(注意 X-Cache、Via、Age 等字段);
2) 在浏览器开发者工具中查看资源加载时间与来自哪个IP;
3) 使用traceroute/tracert检查路径,使用ping测试延迟;如发现未命中缓存,检查Cache-Control/请求参数是否影响缓存键。
9. 运维建议与常用功能
步骤小分段:
1) 配置自动或手动刷新/预热策略,频繁变更文件应使用刷新接口;
2) 打开访问日志与统计,定期查看缓存命中率与带宽费用;
3) 如需防护,可结合WAF与DDos高防,设置回源访问白名单,避免源站暴露。
10. 常见问答 1
问:使用香港IP作为回源,是否需要ICP备案才能对中国大陆提供加速?
答:若加速节点覆盖中国大陆并使用国内节点为用户提供内容,则域名需要ICP备案;若仅用海外加速或只面向国际用户,不备案也能使用,但可能无法接入大陆节点。
11. 常见问答 2
问:如何保证回源服务器只接受CDN回源请求,避免被直接访问?
答:可在回源服务器上配置防火墙/安全组,仅允许腾讯云CDN回源IP段访问(在文档中可查到CDN回源IP段),或启用回源鉴权Token/自定义Header进行校验。
12. 常见问答 3
问:出现缓存不命中或加速效果差该如何排查?
答:依次检查DNS是否指向CDN、响应头Cache-Control/Set-Cookie是否阻止缓存、缓存规则与缓存键设置是否正确,以及是否为首次请求(首次回源需回源时间),同时查看CDN统计与日志定位热点节点。
来源:腾讯云服务器香港ip如何搭配CDN实现内容分发与加速