适用对象:第一次接触 1Panel,希望在 PIGYun 云服务器 上 30 分钟内上线 WordPress
环境要求:
• PIGYun 云服务器 ≥ 1C2G(Ubuntu 20+/CentOS 7+/Debian 11+)
• 已备案域名(如blog.pigyun.com)
• 开放 80 / 443 端口(安全组 + 防火墙放行)
1. 安装 1Panel(一键脚本)
# 以 root 身份登录 PIGYun 服务器
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh
bash quick_start.sh按提示选择:
- 语言:
2 Chinese - 安装目录:
/opt/1panel(默认) - 端口:
10086(可改) - 账号 / 密码:自行设置并牢记
浏览器访问 http://<服务器公网IP>:10086 完成初始化。
2. 准备运行环境(OpenResty + MySQL + PHP)
| 组件 | 作用 | 1Panel 路径 |
|---|---|---|
| OpenResty | 反向代理、静态资源 | 应用商店 → OpenResty |
| MySQL | 数据库存储 | 应用商店 → MySQL |
| PHP | WordPress 运行环境 | 网站 → 运行环境 → PHP |
2.1 一键安装
- 应用商店 → 搜索并依次安装
• OpenResty(默认即可)
• MySQL(root 密码随机生成,可在「参数」里查看)
• PHP(≥ 8.2,扩展模板选 WordPress) PHP 运行环境
- 名称:
php82-wp - 扩展模板:WordPress
- 镜像源:XTOM 香港(国内更快)
- 名称:
3. 创建站点
网站 → 网站 → 创建
- 主域名:
blog.pigyun.com - 运行环境:
php82-wp - 根目录:
/opt/1panel/apps/openresty/www/sites/blog.pigyun.com/index
- 主域名:
域名解析
- A 记录:
blog→<PIGYun 公网 IP> - TTL:10 分钟
- A 记录:
4. 安装 WordPress
4.1 下载程序
# SSH 登录到服务器
cd /opt/1panel/apps/openresty/www/sites/blog.pigyun.com/index
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz --strip-components=1
rm latest.tar.gz或 1Panel Web 文件管理:
- 远程下载 → 粘贴
https://wordpress.org/latest.tar.gz - 解压 → 移动文件到根目录 → 删除压缩包
4.2 创建数据库
数据库 → 创建
- 名称:
wordpress - 用户名:
wpuser - 密码:随机生成并记录
- 名称:
4.3 浏览器初始化
访问 http://blog.pigyun.com → 按向导填写:
- 数据库名:
wordpress - 用户名 / 密码:上一步记录
- 表前缀:
wp_ - 站点标题 / 管理员账号:自定义
点击「安装 WordPress」完成。
5. 开启 HTTPS(可选但强烈建议)
5.1 申请免费证书
证书 → Acme 账户 → 创建
- CA:ZeroSSL
- 邮箱:你的邮箱
证书 → 申请证书
- 域名:
blog.pigyun.com - DNS 方式:选对应云厂商的 API(阿里云、腾讯云、PIGYun DNS 均支持)
或 HTTP 方式:保持 80 端口开放
- 域名:
网站 → 配置 → HTTPS → 启用
- 选择刚申请的证书 → 保存
- 自动重定向 HTTP→HTTPS
6. 常见问题速查
| 现象 | 原因 | 解决 |
|---|---|---|
| 浏览器报 “不安全” | 未开启 HTTPS | 按第 5 步申请并启用证书 |
| 域名无法访问 | 安全组 / 防火墙未放行 80/443 | PIGYun 控制台 → 安全组 → 入站规则 |
| 上传文件 413 错误 | OpenResty 限制 | 网站 → 配置 → 反向代理 → 修改 client_max_body_size 100M |
| 容器端口冲突 | 80 被占用 | 修改 OpenResty 端口映射或停用占用进程 |
7. 一键备份与迁移(加分项)
计划任务 → 创建
- 类型:网站备份
- 周期:每日 02:00
- 保留:7 份
- 备份文件位于
/opt/1panel/backup/
需要迁移时,在新服务器 1Panel → 恢复 即可。
8. 小结
| 步骤 | 耗时 | 说明 |
|---|---|---|
| 安装 1Panel | 2 min | 一键脚本 |
| 安装运行环境 | 5 min | 应用商店一键 |
| WordPress 初始化 | 10 min | 图形向导 |
| HTTPS 配置 | 3 min | 自动续期 |
| 总计 | ≤ 30 min | 上线可访问 |
至此,你已使用 1Panel + PIGYun 完成 WordPress 快速部署。后续可通过 应用商店 继续安装 Redis、phpMyAdmin、Alist 等常用 Docker 应用,方法完全一致。