惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
The Blog of Author Tim Ferriss
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
C
Check Point Blog
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
博客园 - 聂微东
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
GbyAI
GbyAI
云风的 BLOG
云风的 BLOG

Halo - 强大易用的开源建站工具

使用 MCP,让 AI Agent 管理网站 商品询价、身份验证与编辑体验升级,Halo 2.26 发布 Halo 首个支持可视化编辑的主题,Publica 公共门户正式发布! 如何选择最佳网站搭建方案?2026年12款建站工具对比测评! Halo 和 WordPress 对比:开源 CMS 怎么选? Halo 和 Ghost 对比:博客、简报与会员订阅怎么选? Halo 和 Typecho 对比:现代 CMS 还是轻量博客? Halo 和 EmDash 对比:成熟 CMS 还是 Cloudflare 新方案? Halo 和 Hugo 对比:动态 CMS 还是静态网站生成器? Halo 和 Hexo 对比:动态 CMS 还是静态博客? Halo 和 Strapi 对比:全栈建站平台还是 Headless CMS? 在群晖 NAS 上用 Docker 部署 Halo 用 Obsidian 写文章,一键发布到 Halo 域名是什么?新手注册域名前要知道的 7 件事 虚拟主机、VPS 和云服务器有什么区别?建站服务器怎么选 建站需要准备什么?域名、服务器、备案和 SSL 的关系 域名解析:A 记录、CNAME、MX、TXT 分别怎么用 网站备案是什么?个人备案和企业备案有什么不同 SSL 证书和 HTTPS 是什么?免费证书够用吗 CDN 是什么?网站什么时候需要 CDN robots.txt 是什么?新手建站常见配置误区 Sitemap 是什么?它对网站收录有什么作用 SEO 写作基础:标题、描述、URL 和内链怎么做 301 和 302 重定向有什么区别?网站改版怎么降低排名风险 Google Analytics、Umami、Rybbit:流量统计工具怎么选 网站图片优化指南:格式、压缩和懒加载怎么做 网站安全基础:建站后必须做的 6 件事 Halo 如何定时发布文章 Halo 如何接入 Bing Webmaster Tools 支持优惠券和折扣码,Halo 2.25 发布
又拍云 CDN 接入 Halo 配置指南
Ryan Wang · 2026-04-14 · via Halo - 强大易用的开源建站工具

什么是又拍云 CDN?

又拍云 是一家以 CDN 为核心业务的云服务商,提供静态加速、动态加速、全站加速、图片处理等服务。又拍云价格相对实惠,提供流量包计费方式,对于中小型站点较为友好。

对于 Halo 站点来说,接入又拍云 CDN 的主要收益是:

  • 静态资源由就近节点直接响应,减少加载时间

  • 回源流量减少,降低源站带宽压力

  • 源站真实 IP 被隐藏,降低被直接攻击的风险

准备工作

在开始之前,请确认以下条件已满足:

  • Halo 站点正常运行:站点可以通过公网 IP 或已有域名正常访问

  • 域名已完成 ICP 备案:在中国大陆节点加速要求域名已备案

  • 已有又拍云账号并完成实名认证

创建服务并绑定域名

登录 又拍云控制台,进入 CDN 加速 → 服务管理,点击创建服务

又拍云 CDN
又拍云创建 CDN 服务

填写服务名称和加速域名后,如果该域名尚未在又拍云验证过归属权,页面会提示需要先完成 DNS 验证:

  • 前往你的 DNS 服务商,添加一条 TXT 记录

    • 主机记录upyun-verify

    • 记录类型TXT

    • 记录值:页面上显示的验证值

  • 添加完成后,点击验证,通过后即可继续创建服务。

又拍云 CDN 配置源站

继续填写以下配置:

  • 应用场景:选择全站加速(兼顾动静态内容)

  • 源站设置

    • 回源协议:选择 HTTPHTTPS

    • 线路配置:填写服务器公网 IP 地址和端口号,如果你服务器没有配置 Nginx 反向代理,可以直接填写 Halo 服务的端口号,如果已经配置过 Nginx 反向代理和 SSL 证书,那么可以选择协议跟随

点击确定创建,系统会为该服务分配一个 CNAME 地址:

又拍云 CDN 配置 CNAME

前往你的 DNS 服务商,为加速域名添加一条 CNAME 记录,记录值为上一步分配的 CNAME 地址,等待解析生效。

配置 HTTPS

进入功能配置,切换到 HTTPS 标签

又拍云 CDN 配置 SSL 证书

你可以选择 添加自有证书 或者去证书管理页面申请免费证书,如需申请免费证书,可在 证书管理 中申请 Let's Encrypt 免费证书,申请完成后回到此处绑定。

又拍云 CDN 申请 SSL 证书

开启强制 HTTPS,将所有 HTTP 请求重定向到 HTTPS

又拍云 CDN HTTPS 配置

证书配置完成后,同步更新 Halo 控制台的外部访问地址为 https:// 开头(路径:控制台 → 概览 → 外部访问地址)。

针对 Halo 的推荐配置

参数跟随

进入 功能配置 → 缓存控制 页面:

又拍云 CDN 参数跟随配置

将参数跟随设置为全程跟随。Halo 的部分请求(API、附件下载等)依赖 URL 中 ? 后的查询参数,全程跟随可以确保这些参数完整传递到源站,避免请求异常。

重定向跟随

进入 功能配置 → 性能优化 页面:

又拍云 CDN 重定向跟随配置

保持关闭状态。Halo 自身会处理必要的跳转逻辑,如果 CDN 节点在回源时自动跟随重定向,可能会导致跳转行为异常,建议不要开启。

验证是否生效

配置完成后,可以通过以下方式验证:

  1. 打开浏览器开发者工具,访问你的站点,在 Network 面板中查看静态资源的响应头;

  2. 如果响应头中出现 x-request-idserver: marco/3.2 等又拍云特征头,说明资源已由边缘节点响应;

  3. 使用 DNS Checker 验证域名解析是否已指向 CDN 节点。

配合页面缓存插件

在大多数情况下,CDN 对于静态资源通常有比较好的效果,但页面请求通常不会进行缓存,如果你期望对 Halo 的页面也在节点缓存,可以考虑配合静态页面缓存插件使用,详见:使用页面缓存插件优化 Halo 网站速度