高防服务器如何配置CDN?
美国、香港服务器
高防服务器如何配置CDN?
07-23 来源:
## 一、两种主流部署架构(按需选择)
### 架构 1:用户 → 高防 CDN(边缘清洗) → 高防服务器(源站)【推荐首选】
攻击流量在全球 CDN 节点直接清洗,正常流量经过 CDN 回源到你的高防服务器,**源站真实 IP 完全隐藏**,防御上限由 CDN 集群承载,远高于单机高防。
### 架构 2:用户 → 独立高防 IP → 普通 CDN → 源站服务器
适合已有自建 BGP 高防 IP,CDN 只做静态资源加速,攻击先经过单机高防清洗再进入 CDN。
> 本文以最常用的「高防 CDN + 高防服务器源站」架构讲解配置全流程。
## 二、部署前置准备工作
1. **固定高防服务器公网 IP**,确认 80/443 业务端口正常监听,网站服务 (Nginx/IIS) 运行正常
2. 域名管理权:可修改 DNS 解析记录、添加 CNAME、TXT 验证记录
3. HTTPS 证书:域名 SSL 证书(推荐在 CDN 侧托管证书,卸载源站 SSL 握手压力)
4. 向 CDN 厂商获取**官方回源 IP 段列表**(核心,用于防火墙白名单放行)
5. 备份服务器现有防火墙、安全狗端口策略,避免配置失误断网
## 三、步骤 1:CDN 控制台基础接入配置
### 1. 添加加速域名
1. 进入 CDN 控制台→域名管理→添加域名,填写业务域名(`shturl.cc/Z`)
2. 业务类型:静态网站 / 动态站点 / 下载业务按需选择
3. 源站配置:
- 源站类型:选择`IP`,填入你的**高防服务器公网 IP**
- 回源端口:网站默认 80 (HTTP)、443 (HTTPS)
- 回源协议:优先**HTTPS 回源**(加密回源链路),开启「协议跟随回源」
- 回源 HOST:填写域名,多站点部署时必须和 IIS/Nginx 的 ServerName 保持一致,防止 404 报错
### 2. HTTPS 证书配置
- 上传域名 SSL 证书与私钥至 CDN 控制台,开启强制 HTTPS 跳转(HTTP 301 重定向至 HTTPS)
- 开启 HTTP/2、HTTP/3 (QUIC),提升访问速度与抗 CC 能力
### 3. 缓存规则划分(提升命中率、降低高防服务器回源压力)
表格
| 资源类型 | 缓存策略 | 缓存时长 |
| --- | --- | --- |
| 静态资源(jpg/png/js/css/ico) | 强制缓存 | 7~30 天 |
| 页面静态 HTML | 正常缓存 | 10~30 分钟 |
| 动态接口、登录、支付、后台地址 | 不缓存 / 缓存忽略 | 0 秒 |
- 开启`忽略Cache-Control`,统一由 CDN 管控缓存时效;添加 URL 黑名单,后台管理路径禁止缓存
### 4. CDN 侧安全防护配置(第一层防护)
1. **DDoS 防护**:开启 CDN 智能 DDoS 清洗,设置防护等级为标准 / 高级,开启 SYN、UDP 洪水拦截
2. **CC 防护**:配置单 IP 访问频次限制、人机验证(JS 校验),拦截高频扫描、CC 请求
3. **WAF 防护**:全部开启 SQL 注入、XSS、命令执行、恶意上传拦截
4. **IP 黑白名单**:封禁已知恶意攻击 IP 段,添加自身办公 IP 至 CDN 白名单避免误拦截
### 5. 回源高级优化
- 开启**回源鉴权(Token 签名)**:CDN 回源请求携带加密密钥,高防服务器校验密钥合法才放行访问,杜绝攻击者直刷源站 IP
- 开启 TCP BBR 拥塞优化,跨境业务选择 CN2 线路回源
## 四、步骤 2:DNS 解析修改(正式接入 CDN)
1. 在域名 DNS 服务商后台,**删除域名原有 A 记录(指向高防 IP 的解析)**
2. 添加一条`CNAME`记录:主机记录`www`,记录值填写 CDN 分配的 CNAME 域名
3. TTL 设置:**300 秒(5 分钟)**,方便故障时快速切回源站;静态资源子域名可设置 3600 秒
4. 等待 DNS 生效(10~30 分钟),使用`nslookup 域名`验证解析指向 CDN 节点 IP
> 禁止保留任何直连源站 IP 的 A 记录,否则攻击者可绕过 CDN 直接攻击高防服务器。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快