首页 经验技巧分享 步骤教程

步骤教程

WordPress阿里云CDN配置教程:实现全站加速、自动清缓存与证书自动续期

详解WordPress接入阿里云CDN配置流程,解决缓存不自动清理与SSL证书同步难题。附自动刷新缓存脚本与HTTPS证书更新方案,实现全站加速。

更新于 2026年6月20日 约 6 分钟阅读
WordPress阿里云CDN配置教程:实现全站加速、自动清缓存与证书自动续期

奶爸之前写过不少关于 WordPress 网站加速的文章,比如 WordPress 网站接入阿里云 ESA 完整教程,也介绍过又拍云之类的 CDN 方案。今天碰到一个客户找奶爸做网站托管,他们之前使用的阿里云CDN证书过期,正好借此机会写这篇阿里云CDN教程,顺便用上自动清理缓存和同步 SSL 证书的功能,让你真正“一劳永逸”。

这篇教程适合零基础或刚接触 CDN 的站长,奶爸会从添加域名开始,一步步讲清楚缓存规则、SSL 证书配置、回源设置,以及 WP Panel 那套超实用的自动化插件。开始之前,记得先注册好 阿里云 CDN 服务(需要实名认证)。

第一步:在阿里云 CDN 中添加域名

进入阿里云 CDN 控制台,点击“域名管理” → “添加域名”。这里需要填写你的 WordPress 主域名(例如 www.naibabiji.com),然后选择加速区域。如果你主要面向国内用户,选“中国内地”就行,有海外用户就选“全球”。

业务类型选择“图片小文件”,因为 WordPress 主要加速的是 CSS、JS、图片这些静态资源。接下来会进入配置状态,先放一放,等下我们一步步设置。

第二步:设置缓存过期规则

CDN 的核心功能就是缓存。如果不设置规则,CDN 节点可能不缓存或者缓存时间太长,影响网站更新。配置规则可以参加截图(奶爸演示的这个站是一个企业站,内容更新频率不高,也不涉及到交互功能,所以规则设置的比较简单)

注意阿里云CDN缓存规则权重99为最优先规则,为了方便你可以正常申请到SSL证书,一定记得将/.well-known/*目录创建0秒的99优先级缓存规则。

配置好缓存规则后,跟着下一步将流程走完,会让你去修改域名解析记录,就是添加CNAME解析,非常简单,不明白的可以联系AI客服或者人工客服。

同时,如果你是绑定了带www和不带www两个域名,另外一个域名也需要按照刚才的流程去添加一次。

第三步:配置 SSL 证书(HTTPS)

启用 HTTPS 需要配置好源站和 CDN 的 SSL 证书。阿里云 CDN 的证书管理入口在“数字证书管理服务” 。你可以购买付费证书,也可以申请个人测试证书(免费,30天有效期,到期前需手动续签)。

奶爸自己用的是 WP Panel 面板,所以从 WP Panel 后台下载面板自动生成的证书,然后在阿里云证书管理界面上传。这样既不用手动申请,也省去了每次更新的麻烦。如果你也用 WP Panel,操作步骤是:

  1. 在 WP Panel 面板找到 SSL 证书下载页面,下载证书文件。
  2. 进入阿里云证书控制台,点击“上传证书”,把这两个文件的内容粘贴进去。
  3. 回到 CDN 域名配置,选择“开启 HTTPS”,然后将刚才上传的证书绑定到这个域名。

注意: 免费证书 30 天过期,一定要在到期前更新证书!如果嫌手动操作麻烦,可以看本文最后一章“自动同步 SSL 证书”,WP Panel 的插件能帮你在面板更新证书后,自动同步到阿里云 CDN。

第四步:配置回源信息(重要!)

CDN 需要知道从哪里拉取原始资源,这就是“回源”。你需要在两个地方设置:

4.1 基础源站信息

在 CDN 域名的基础信息中,找到“源站信息”,填写你的服务器 IP 或域名。如果你是 HTTPS 站点,端口务必设置为 443,否则会回源失败。源站域名填你服务器的 IP。

4.2 回源配置(回源协议 + SNI)

进入“回源配置”页面,将“回源协议”设置为“HTTPS”(或“跟随”)。如果源站是 HTTPS,必须开启“回源 SNI”,并填入你自己的主域名(例如 naibabiji.com)。这一步很容易被忽略,但少了它你网站就会重定向一直打不开。

配置完后,稍等一会儿配置生效,就可以打开网站查看你网站是否正常访问,查看请求头就可以看到阿里云CDN的痕迹。

x-cache: HIT TCP_MEM_HIT dirn:-2:-2

第五步:自动清理缓存 & 同步 SSL 证书(奶爸推荐插件)

手动刷新 CDN 缓存和续期证书太麻烦了,尤其是每次发布文章都要去后台清一遍,真心浪费时间。这里奶爸推荐一个 WP Panel 开发的 WordPress 阿里云 CDN 插件(证书同步功能只支持WP Panel面板的网站)。

插件功能包括:

  • 自动清理缓存:发布或更新文章时,自动调用阿里云 CDN 的 API 清除该文章相关页面与资源缓存。
  • 手动清理缓存:在 WordPress 后台一键刷新全站或指定 URL 的缓存。
  • 自动同步 SSL 证书:证书到期前 30 天,定时扫描 WP Panel 面板的证书状态。当面板更新了证书,插件自动同步到阿里云 CDN 后台,实现全自动更新,你再也不用惦记 30 天到期的事了。

插件的安装和配置非常简单,联系奶爸获取插件包(稳定性观察中,还未对外开放下载),上传到 WordPress 并激活,然后在阿里云 RAM 访问控制中生成一个子账号 AccessKey(只给 CDN 和证书管理的权限),填进插件配置页即可。之后你再也不用手动去阿里云后台清缓存、续证书了,非常适合新手和懒人。

常见问题 FAQ

Q1:阿里云CDN 配置后网站打不开怎么办?
通常是源站SSL没配置好或者CDN SSL没配置好。检查源站信息填写的 IP/域名是否正确,端口是否为 443?另外回源 SNI 一定要填写你的主域名。如果还不行,最简单的是联系阿里云人工客服。

Q2:缓存时间怎么设置才合适?
静态资源(图片、CSS、JS)可以设置 30 天或更长;PHP文件建议设置为 0,更详细的配置可以参考ESA的配置教程内的规则

Q3:免费证书快到期了,能自动续签吗?
如果你用 WP Panel 的插件并关联了面板的自动续签功能,证书到期前插件会自动从面板获取新证书并同步到阿里云,实现全自动。如果你用阿里云免费证书,目前不支持自动续签,需要自己手动重新申请并上传。

总结与互动

阿里云 CDN 配合 WordPress 用起来确实能提升国内访客的访问速度,但配置步骤比较多。奶爸这篇教程尽量把每一步的注意事项都写清楚了,尤其是回源设置和 SSL 证书同步这两个容易踩坑的地方。

如果你还没有购买阿里云CDN服务,奶爸建议你直接购买ESA,ESA配置简单一些,还支持证书自动续签。

觉得这篇教程有用的话,别忘了给奶爸点个赞、收藏一下,方便以后需要时翻出来看看~

5/5 - (1 vote)
上一篇 SiteGround数据库超出限额怎么办?一个真实案例帮你搞定 继续阅读同一时间线附近的内容。

参与讨论

欢迎补充经验、提出问题或指出需要更新的地方。

AI 建站助手

🤖
您好!我是奶爸建站笔记 AI 助手,有什么可以帮您的吗?
快速咨询: