ESC

开始输入,可搜索发票、服务、域名、工单,以及 更多...

搜索... Ctrl+K
宝塔面板

aaPanel一键搭建WordPress网站教程(2026最新)

6 个步骤 8 分钟阅读 4 次阅读 0
本文目录

aaPanel 是宝塔面板的国际版本,界面简洁、无需绑定手机号,非常适合在海外 VPS 上建站。本文以一台全新的 Linux 云服务器为例,从安装面板到上线 HTTPS 的 WordPress 网站,完整演示每一步,新手也能在 30 分钟内完成。

要点速览

  • aaPanel 是宝塔面板的国际版本,无需绑定手机号,适合在海外 VPS 上搭建 WordPress 网站。
  • 用 aaPanel 搭建 WordPress 主要分为四个环节:安装面板、部署 LNMP 运行环境、创建站点、申请 SSL 证书。
  • aaPanel 中搭建 WordPress 推荐选择 PHP 8.3(或 8.2),这两个版本均受最新版 WordPress 支持。
  • aaPanel 可一键申请 Let's Encrypt 免费 SSL 证书,证书有效期 90 天,面板会自动续签。
  • IMIDC 的香港、日本、新加坡等地云服务器无需 ICP 备案即可直接建站,面向中国大陆访客可选择 CN2 优化线路。

适用环境 / 准备工作

  • 一台全新安装的 Linux 服务器,推荐 Ubuntu 22.04/24.04 或 Debian 12,建议至少 1 核 CPU、1GB 内存(2GB 以上更稳妥)
  • 已通过 SSH 以 root 身份登录服务器
  • 一个已注册的域名,并能在 DNS 服务商处添加解析记录
  • 服务器上没有预装 Nginx、Apache、MySQL 等环境,避免与面板冲突

香港、日本等地区的服务器无需 ICP 备案即可直接解析域名使用;若网站面向中国大陆用户,可优先选择带 CN2 线路的机房。

操作步骤

一、更新系统并安装 aaPanel

先更新系统软件包:

apt update && apt upgrade -y

然后执行 aaPanel 官方安装脚本(以下为 7.x 版本通用命令,建议安装前到 aapanel.com 官网核对最新脚本):

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

安装过程中输入 y 确认,等待几分钟。完成后终端会输出 面板地址、用户名和密码,请立即复制保存。之后可随时通过以下命令查看面板信息或打开管理菜单:

bt default
bt

二、放行面板端口并登录

如果服务器启用了 ufw 防火墙,需要放行面板端口(以终端输出的实际端口为准)以及 Web 端口:

ufw allow 80/tcp
ufw allow 443/tcp
ufw allow <面板端口>/tcp

在浏览器打开 https://服务器IP:面板端口/安全入口,因为默认使用自签名证书,浏览器会提示不安全,选择继续访问即可。

三、安装 LNMP 运行环境

首次登录后,面板会弹出推荐安装套件窗口:

  1. 选择 LNMP(Nginx + MySQL + PHP)。
  2. 版本建议:Nginx 选稳定版;MySQL 选 8.0(内存小于 2GB 可选 MariaDB 10.11 以节省资源);PHP 选 8.3(或 8.2),这两个版本均受最新版 WordPress 支持。
  3. 安装方式选"极速安装"(Fast),等待任务完成。

安装完成后,建议在"App Store"中进入 PHP 8.3 设置,安装 fileinfo、imagemagick、opcache 等扩展,可提升 WordPress 的兼容性与性能。

四、创建站点并绑定域名

  1. 到域名 DNS 管理处添加两条 A 记录:@ 和 www 均指向服务器 IP。
  2. 回到面板,进入 Website → Add site,域名一栏填写: example.com www.example.com
  3. 数据库选择 MySQL,面板会自动生成数据库名、用户与密码;PHP 版本选择 8.3。
  4. 提交后,站点根目录默认位于 /www/wwwroot/example.com。

可在本地用以下命令确认解析是否已生效:

dig +short example.com

五、安装 WordPress

方式 A:一键部署。 在面板的 Website 页面使用一键部署(One-click deployment)功能选择 WordPress,按提示完成即可。

方式 B:手动安装(适合想用最新版的用户):

cd /www/wwwroot/example.com
rm -f index.html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz --strip-components=1
rm -f latest.tar.gz
chown -R www:www /www/wwwroot/example.com

随后在站点设置的"URL rewrite"中选择 wordpress 伪静态规则并保存。浏览器访问域名,按照向导填写第四步中生成的数据库信息、站点标题和管理员账号,即可完成安装。

六、申请 Let's Encrypt 免费 SSL 证书

  1. 进入站点设置 → SSL → Let's Encrypt。
  2. 验证方式选择文件验证,勾选主域名与 www 域名,点击申请。
  3. 成功后打开 Force HTTPS(强制 HTTPS)。证书有效期 90 天,面板会自动续签。
  4. 登录 WordPress 后台,在"设置 → 常规"中确认站点地址均为 https:// 开头。

安全建议

  • 在面板设置中修改默认面板端口、安全入口和用户名,并开启两步验证
  • 只放行必要端口,SSH 建议改为密钥登录
  • WordPress 管理员不要使用 admin 作为用户名,定期更新核心、主题与插件
  • 在面板计划任务(Cron)中设置网站与数据库定时备份,并同步到异地存储
  • 站点遭遇 CC 或流量攻击时,可配合 CDN 或高防 IP 使用

常见问题 FAQ

面板地址打不开怎么办?

先执行 bt default 确认端口与安全入口,再检查系统防火墙是否放行该端口。云服务器若有额外的安全组策略,也需要一并放行。

申请 SSL 证书失败提示验证错误?

通常是域名解析尚未生效,或域名开启了 CDN 代理导致验证文件无法访问。等待解析生效、暂时关闭 CDN 代理后再申请即可。

1GB 内存够用吗?

小型博客基本够用,但建议在面板中添加 1–2GB Swap,并选择 MariaDB 代替 MySQL 8.0,以免内存不足导致数据库崩溃。

上传文件提示大小超出限制?

在 PHP 8.3 设置的配置修改中调大 upload_max_filesize 和 post_max_size,同时在站点 Nginx 配置中确认 client_max_body_size 足够大。

总结

借助 aaPanel,搭建 WordPress 只需安装面板、部署 LNMP、创建站点和申请证书四个主要环节,既省去了手动编译环境的麻烦,又便于日后维护。IMIDC 的香港、日本、新加坡等地云服务器可直接用于建站,无需备案,面向大陆访客可选 CN2 优化线路;如果你已有旧站点,也可以申请免费迁移协助。部署过程中遇到任何问题,欢迎在客户中心提交工单,7x24 小时技术支持随时响应。

相关阅读

这篇文章有帮助吗?

相关教程