使用 Cloudflare + 1Panel 快速搭建个人博客(详细步骤)

Setang 174 阅读 信息分享

购买域名

在域名服务商(推荐 Spaceship、Namecheap 等)购买你心仪的域名。购买完成后,进入管理后台,这里以spaceship为例。

修改域名名称服务器(Nameservers)指向 Cloudflare

  • 登录 Spaceship(或其他服务商)后台

  • 点击右上角 Launchpad域名管理器
    屏幕截图 2026-03-13 232502.png

  • 在域名列表中找到你刚买的域名,点击进入

  • 在右侧菜单找到 名称服务器和 DNS

    屏幕截图 2026-03-13 232540.png

  • 点击“更改名称服务器” → 选择 自定义名称服务器

dfs.png

  • 暂时留空(等会儿会填入 Cloudflare 提供的名称服务器)

在 Cloudflare 添加域名

  • 登录 Cloudflare 官网
  • 左侧菜单点击 (或 Websites)
  • 点击 加入域
    屏幕截图 2026-03-13 232724-qqTe.png
  • 输入你购买的域名,其他选项保持默认 → 点击继续
  • 套餐选择 免费(Free)即可
    屏幕截图 2026-03-13 232822.png
  • 点击 继续前往激活 其他默认点击到最后
    Cloudflare 会分配给你两个专属的名称服务器(类似:ns1.cloudflare.com、ns2.cloudflare.com)
    mosaic-tskau.png

完成名称服务器更换

返回域名服务商后台,将刚才 Cloudflare 给你的两个名称服务器填入自定义名称服务器位置,保存。
再回到 Cloudflare,点击“我已更新名称服务器”按钮,开始等待审核(通常几分钟到24小时不等)。
审核通过后,你的域名前面会出现✅️标记,表示已成功接入 Cloudflare。

设置 DNS 解析记录

  • 在 Cloudflare 域名管理页面,点击你的域名
  • 左侧菜单选择 DNS记录
  • 点击 添加记录,创建两条 A 记录:
    • 第一条:类型 A,名称 @,内容填入你的服务器公网 IP,代理状态打开(小橙云)→ 保存
    • 第二条:类型 A,名称 *(星号),内容同样填服务器 IP,代理状态打开 → 保存
      fsdtewr-btwV.png

创建 Cloudflare API Token(用于证书申请)

  • 左侧菜单点击 概述(Overview)
  • 页面拉到最底部,找到 获取您的 API 令牌
  • 点击 创建令牌 → 使用模板 编辑区域 DNS
  • 权限保持默认,区域资源选择你的域名
    屏幕截图 2026-03-13 235423.png
  • 点击继续 → 创建令牌 → 复制并妥善保存这个 Token(只显示一次!)

服务器安装 1Panel 面板

在服务器终端执行一键安装命令:

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
  • 选择语言(推荐中文)
  • 安装目录直接回车使用默认
  • 如果提示安装 Docker,输入 y 确认
  • 等待安装完成,记录下最后显示的 登录地址、端口、用户名、密码

登录 1Panel 并安装建站环境

用浏览器打开显示的登录地址,输入账号密码进入。

  • 左侧菜单 → 网站,系统会提示安装 OpenResty,点击安装
  • 安装完成后,进入 应用商店
  • 找到 HaloWordPress(根据你想用的博客程序选择一个)
    屏幕截图 2026-03-14 000305.png
  • 点击安装 → 如果提示缺少数据库,点击跳转去安装数据库(推荐 MariaDB 或 PostgreSQL)
  • 数据库装好后返回,勾选 端口外部访问 → 确认安装
    屏幕截图 2026-03-14 000523.png

申请免费 HTTPS 证书

在 1Panel 左侧 网站证书

  • 点击 添加 DNS 账户 → 创建
  • 类型选择 Cloudflare
  • 填写你的邮箱 + 刚才保存的 API Token
  • 保存后返回证书页面,点击 申请证书
  • 主域名填写你的博客域名
  • 验证方式选择 DNS 账户,并关联刚创建的 Cloudflare 账户
  • 提交申请,等待成功(通常1分钟)

一键部署网站并绑定域名

  • 回到 网站 列表,点击上方 创建一键部署
  • 已安装应用选择你刚才装好的 Halo / WordPress
  • 域名填写你的完整域名(例如 blog.example.com)
  • 勾选 启用 HTTPS
  • Acme 账户选择刚才创建的 Cloudflare 证书账户
  • 确认证书正确 → 点击确认部署
  • 部署完成后,在网站列表点击域名右侧的小飞机图标,即可跳转到博客后台进行初始化设置

完成!现在打开你的域名(https://你的域名),即可进入博客开始创作了~

期待你的博客内容!