CyberPanel凭借其对OpenLiteSpeed的深度优化,实现了比Apache和Nginx更快的访问速度,且在GTmetrix和Google PageSpeed Insights中的得分均达到满分,性能优势非常明显。
CyberPanel部署
1. 部署前提
在开始部署CyberPanel之前,需确保以下系统和资源条件满足:
操作系统:全新安装的CentOS 7.x、CentOS 8.x、Ubuntu 18.04、Ubuntu 20.04或AlmaLinux 8(注:CentOS Stream系统不支持安装)。
Python版本:Python 3.x。
内存:最少1GB内存,建议配置1核2GB或2核4GB内存以保证建站后的稳定运行。
存储空间:至少10GB磁盘空间。
服务器类型:仅支持主机、VPS或独立服务器,虚拟主机不支持部署。
服务器位置:推荐使用位于中国大陆以外的服务器,如香港、美国、新加坡、日本或韩国,以避免国内服务器在安装过程中出现下载失败等问题。
2. 一键部署CyberPanel
部署CyberPanel过程简便,以下为详细步骤:
以root用户登录服务器:
使用SSH客户端(如PuTTY、Xshell等)以root用户身份登录到服务器。
执行安装命令:
在SSH命令行输入以下命令启动安装:
sh <(curl https://cyberpanel.net/install.sh || wget -O – https://cyberpanel.net/install.sh)
安装选项配置:
选择 1
进行CyberPanel的安装。
选择安装 OpenLiteSpeed
版本,推荐使用免费的OpenLiteSpeed版本以实现无限制建站。
默认选择安装完整服务(包括PowerDNS、Postfix和Pure-FTPd)。
默认跳过远程MySQL的设置,选择安装本地MySQL。
选择使用最新版本的组件。
设置管理员密码,可选择系统随机生成或自定义密码。
选择安装Memcached和Redis(建议二选一,以优化缓存性能)。
选择自动安装Watchdog程序以监控Web和数据库服务。
完成安装:
安装过程无需人工干预,完成后可通过IP地址:8090
访问CyberPanel管理界面。默认开启的端口包括80、443、21(FTP)、25(邮件)和53(DNS)端口。
3. 面板设置与配置
安装完成后,按照以下步骤进行面板的初步设置:
登录面板:
在浏览器中输入IP地址:8090
,选择中文语言界面并输入管理员账号和密码登录。
面板界面介绍:
CyberPanel提供友好的中文界面,操作界面与cPanel和宝塔面板类似,用户易于上手。
创建网站:
导航至【网站】>【创建网站】。
填写域名(如example.com
,系统会自动添加www
)。
选择PHP版本,推荐使用PHP 7.4。
保持默认套餐设置,不启用额外功能,点击确认创建网站。
配置数据库:
进入【数据库】栏目,选择已创建的网站。
输入数据库名称、用户名和密码,完成数据库的创建。
安装WordPress:
方法一:手动上传WordPress压缩包至public_html
目录,解压后进行安装。
方法二:通过【网站】>【网站列表】的【管理】功能,选择WordPress+LSCache自动安装,填写相关信息完成安装。
配置SSL证书:
进入【SSL】栏目,选择对应网站,并一键签发SSL证书,确保网站的安全访问。
安全设置:
在【安全】>【防火墙】中管理网站端口的添加、删除和修改。
使用【SSH加固】修改SSH端口,添加或删除SSH密钥。
可探索和配置ModSecurity以增强网站安全性。
4. 网站性能测试
通过实际测试验证CyberPanel与OpenLiteSpeed的性能表现:
测试环境:
部署了Astra主题的WordPress Demo站点,并安装Elementor编辑器。
使用GTmetrix和Google PageSpeed Insights进行性能测试。
测试结果:
GTmetrix和Google PageSpeed Insights的评分均达到满分(100分)。
在未进行任何优化的情况下,仅通过部署LiteSpeed Cache插件即可实现高分表现。
即使在使用带有WooCommerce插件的Demo站点,移动端评分亦达86分,桌面端为99分;若移除WooCommerce插件,移动端评分可提升至99分,桌面端达到100分。