CyberPanel 和 aaPanel 经常被放在一起比较,但两者的核心差异不是界面,而是 Web 服务器的选择——CyberPanel 默认跑 OpenLiteSpeed,aaPanel 默认跑 Nginx。这个差异在 WordPress 场景下影响很大,值得在动手安装之前先说清楚。
OpenLiteSpeed 和 Nginx,WordPress 场景下谁更快
Nginx 是目前使用最广泛的 Web 服务器,稳定、文档多、社区资源丰富。但它本身不处理缓存,WordPress 的页面缓存需要靠插件(W3 Total Cache、WP Rocket 等)在应用层实现。
OpenLiteSpeed 是 LiteSpeed Enterprise 的开源版,它的缓存是服务器级别的——LSCache 直接在 Web 服务器层拦截请求,把动态页面输出缓存成静态文件,性能比应用层插件缓存高一个数量级。在同等 VPS 配置下,OpenLiteSpeed + LSCache 跑 WordPress 的并发处理能力通常明显好于 Nginx + 缓存插件。
还有一个优势是 HTTP/3 和 QUIC 支持,OpenLiteSpeed 默认开启,Nginx 的 HTTP/3 支持到目前为止还需要额外编译,配置更复杂。
缺点是 OpenLiteSpeed 的配置语法和 Nginx 不同,网上的 Nginx 教程不能直接用,遇到问题需要查 LiteSpeed 专属文档,学习资源相对少一些。
结论:纯跑 WordPress 和 WooCommerce,CyberPanel 的性能上限比 aaPanel 高;如果你还需要跑 Docker 应用或者对 Nginx 更熟悉,aaPanel 更省心。
系统要求
CyberPanel 对系统有一个重要要求:必须是全新安装的系统,不能在已经装了 Apache、Nginx 或其他面板的服务器上直接安装。两个面板共存会产生端口冲突,官方不支持这种配置。
推荐系统:
- Ubuntu 22.04 LTS 或 24.04 LTS
- AlmaLinux 9
- Rocky Linux 9
内存建议至少 1 GB,跑 WordPress + MySQL + LSCache 的话 2 GB 更稳定,WooCommerce 建议 4 GB 起步。
连接服务器和更新系统
SSH 连接方式和系统更新命令与其他 Linux 教程一样,这里只列关键命令:
# 连接服务器
ssh root@your-server-ip
# Ubuntu / Debian 更新
apt update && apt upgrade -y
# AlmaLinux / Rocky Linux 更新
dnf update -y
# 设置时区
timedatectl set-timezone Asia/Shanghai
更新完成后再执行安装,避免依赖版本冲突。
安装 CyberPanel
下载并运行官方安装脚本:
wget -O installer.sh \
https://cyberpanel.net/install.sh
chmod +x installer.sh
bash installer.sh
安装过程是交互式的,会问几个关键问题,这里逐一说清楚。
选择版本:OpenLiteSpeed 还是 LiteSpeed Enterprise
对大多数用户选 OpenLiteSpeed(输入 1)。它是免费的,功能对个人站和中小商业站完全够用。
LiteSpeed Enterprise 性能更强,支持更高并发,但需要许可证,单域有免费试用,多域需要购买,适合流量较大的商业站。如果你不确定,先用 OpenLiteSpeed,后期可以升级。
是否安装完整服务(PowerDNS、Postfix、Pure-FTPd)
如果你需要在这台服务器上托管域名 DNS 或者自建邮件服务器,选 Full installation。如果只是跑网站,不需要邮件服务,可以选 Basic,减少资源占用和攻击面。
大多数建站用户建议 Full installation,功能更完整,后期少折腾。
Redis 和 Memcached
建议保持开启。Redis 对 WordPress 对象缓存有明显帮助,安装后在 WordPress 里配置一下就能用。
安装时间大约 5-15 分钟,完成后终端会显示登录信息:
CyberPanel Successfully Installed
Current Disk usage : ...
Current RAM usage : ...
CyberPanel admin's password: xxxxxxxx
To Login to CyberPanel:
https://SERVER-IP:8090
记录下密码,这是你第一次登录的凭据。
开放防火墙端口
和 aaPanel 一样,需要在两处开放端口:云服务商安全组和服务器防火墙。
需要开放的端口:
| 端口 | 用途 |
|---|---|
| 22 | SSH |
| 80 | HTTP |
| 443 | HTTPS |
| 8090 | CyberPanel 面板 |
| 8443 | HTTPS 面板(可选) |
| 53 | DNS(如启用) |
Ubuntu 防火墙命令:
ufw allow 22
ufw allow 80
ufw allow 443
ufw allow 8090
ufw enable
登录面板并创建网站
浏览器访问 https://你的IP:8090,用 admin 账号和安装时显示的密码登录。浏览器会提示证书不受信任,忽略并继续访问。
首次登录后立刻修改 admin 密码——这步不能拖。
创建网站:点击左侧"Websites"→"Create Website",填写域名、选择 PHP 版本(建议 8.2)、勾选"SSL"让系统自动申请 Let's Encrypt 证书。数据库可以在这一步一起创建,也可以后面单独建。
一键安装 WordPress
CyberPanel 内置 WordPress 安装器,不需要手动上传文件。在网站管理页面找到对应域名,点击"WP+LSCache",填写 WordPress 管理员信息,点击安装。安装完成后直接就能登录 WordPress 后台。
这个一键安装会自动安装并激活 LiteSpeed Cache 插件,这是关键——没有这个插件,LSCache 的缓存功能不会生效。
LSCache 配置:CyberPanel 的核心优势
LiteSpeed Cache 插件安装后,在 WordPress 后台的 LiteSpeed Cache 设置里做几个基本配置:
页面缓存开启——这是最重要的一项,开启后动态页面请求会被服务器直接返回缓存版本,不走 PHP 和数据库。
图片懒加载和 CSS/JS 合并压缩在"Page Optimization"标签下,对页面加载速度有帮助。
CDN 集成如果你在用 Cloudflare,在"CDN"标签下填入 Cloudflare API,可以在清除 WordPress 缓存时同时清除 CDN 缓存,避免内容不一致的问题。
HTTP/3 是默认开启的,不需要额外配置,可以在 Chrome 开发者工具的网络标签里确认请求协议是否显示为 h3。
安全加固
这里只说 CyberPanel 特有或重要的部分,通用的 SSH Key 认证和防火墙配置参考上一篇 aaPanel 教程。
修改面板默认端口
在 CyberPanel 设置里把 8090 改成其他端口,减少被自动化扫描工具探测的概率。
启用双因素认证
在账号设置里开启 2FA,用 Authenticator 应用绑定。
保持 CyberPanel 更新
CyberPanel 有过安全漏洞,保持版本更新是最重要的安全措施之一。在面板里检查更新或者用命令行:
cd /usr/local/CyberCP
git pull origin stable
python manage.py migrate
自动备份
在"Backup"里设置定时备份,建议每天备份一次,同时配置远程备份目标(FTP 或 S3),不要只存本地。
常见问题
安装失败:最常见原因是系统已有其他 Web 服务器或面板,必须从干净系统开始。内存不足 1 GB 也会导致安装中断。
无法访问 8090 端口:检查云安全组和服务器防火墙,两处都要放行。用 ss -tlnp | grep 8090 确认 LiteSpeed 是否在监听。
SSL 申请失败:确认域名 DNS 已解析到当前 IP,Let's Encrypt 需要从外部访问 80 端口验证域名。
503 错误:通常是 OpenLiteSpeed 服务未运行,用 systemctl restart lsws 重启。
CyberPanel 和 aaPanel 怎么选
| 对比项 | CyberPanel | aaPanel |
|---|---|---|
| Web 服务器 | OpenLiteSpeed | Nginx/Apache |
| WordPress 性能上限 | 更高 | 好 |
| LSCache | ✅ 原生支持 | ❌ 需插件 |
| HTTP/3 | ✅ 默认开启 | 需额外配置 |
| Docker 管理 | ✅ | ✅ |
| 上手难度 | 略高 | 低 |
| 中文资源 | 较少 | 较多 |
| 配置文档 | LiteSpeed 专属 | Nginx 通用 |
追求 WordPress 极致性能、流量较高、愿意花时间学 LiteSpeed 配置的用户,选 CyberPanel。
刚开始建站、需要快速上手、或者还要跑各种 Docker 应用的用户,aaPanel 更省心。
两个面板都免费,在不同的 VPS 上各装一个试试是最直接的判断方式。