如何在Windows10上配置CDN以实现网站加速?
美国、香港服务器
如何在Windows10上配置CDN以实现网站加速?
08-11 来源:
一、步骤 1:Windows10 开启 IIS(专业版 / 企业版,家庭版不支持)
Win+R 输入 optionalfeatures
勾选:Internet Information Services
推荐必选组件:
IIS 管理控制台
静态内容、默认文档、HTTP 错误
静态内容压缩、动态内容压缩
请求筛选、IP 安全
确定安装;安装完成 inetmgr 打开 IIS 管理器。
二、步骤 2:安装【URL 重写模块 URL Rewrite】
官网下载简体中文 64 位:rewrite_amd64_zh-CN.msi
右键以管理员身份运行安装;
安装完成执行 iisreset,重启 IIS,inetmgr 内出现【URL 重写】。
三、步骤 3:IIS 新建网站(CDN 源站基础)
IIS 管理器 → 网站 → 添加网站
物理路径:网站目录
主机名:填写你的域名(和 CDN 回源 HOST 保持一致)
绑定端口:80(HTTPS 后续添加 443)
不要监听 127.0.0.1,选择【全部未分配】
(可选)部署 SSL 证书,支持 HTTPS 回源。
四、步骤 4:CDN 服务商控制台核心配置(决定加速效果)
阿里云 CDN / 腾讯云 CDN / Cloudflare 操作思路一致
添加加速域名,业务类型:静态网站 / 全站加速
源站配置
源站类型:自有 IP 源站
源站 IP:Windows10 本机公网 IP
回源端口:80 / 443(被封就改用非标端口)
回源 HOST:填写你的网站域名(极易踩坑,不填会 400 错误)
回源协议:协议跟随 / HTTPS(按需选择)
缓存配置(重点)
静态资源(jpg/png/css/js/ico):设置 7~30 天缓存
API、动态页面、后台:设置不缓存
自定义缓存键 / 忽略参数:静态资源开启忽略版本参数 v=xxx,勾选【保留回源参数】
缓存键、忽略参数只能在 CDN 后台设置,IIS 无法控制 CDN 边缘缓存逻辑。
HTTPS:上传证书,开启强制跳转 HTTP→HTTPS
获取 CDN 分配的 CNAME 地址
五、步骤 5:域名 DNS 解析
域名后台:
删除原有 A 记录(指向本机 IP)
新增记录:
主机记录:www
类型:CNAME
记录值:CDN 给出的 CNAME 域名
等待 5~30 分钟生效。
验证:ping 域名,返回 CDN 节点 IP,不再是本机公网 IP。
六、步骤 6:Windows10 IIS 适配 CDN(web.config 直接复制放入网站根目录)
作用:输出标准 HTTP 缓存头、开启 Gzip 压缩,配合 CDN 提升命中率
xml
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快