注意,这里的企业版使用的是官方提供的免费密钥,在密钥激活后有一个月的有效时间,到期后官方会自动续期你的密钥
教学用配置:
image1097×698 126 KB
优惠链接:雨云 - 新一代云服务提供商 3
这是LiteSpeed(以下简称ls)官方给出的ls与nginx、apache在运行wordpress网站时的性能对比
为了将性能最大化,本教学使用CyberPanel+ls企业版+MariaDB+最小安装的形式教学
整个安装过程约30分钟,安装初期会出现一些需要输入的地方,所以请在教程提到可以离开电脑前不要离开或者去打游戏
首先申请一个ls企业版密钥:
截至目前,这是完全免费的,但功能有所限制
image359×505 8.42 KB
免费的企业版中已经包含了LSCache,也是提升性能的关键物品
打开: LiteSpeed Web Server Pricing - LiteSpeed Technologies 6
下滑找到上图所示的订阅计划,点击BUY NOW,随后会跳转到购物车
image870×587 32.3 KB
点击右侧的Continue按钮即可
image885×387 20.3 KB
随后会询问你是否有优惠码,不过都0元购了为什么还要优惠码
直接点击Checkout
随后会让你注册一个账号,如果注册过点击右上角的“已经注册?”按钮登录即可
随后确认购买即可,随后应该会收到一张0元账单信息和你的密钥
接下来开始安装cyberpanel,这是官方文档:
01 - Installing CyberPanel - Docs / 01 - Install/Upgrade - CyberPanel Community
首先,官方文档第一句就声明了支持的操作系统,这里我以ubuntu 22为例
在雨云的服务器管理页面可以重装系统
image1700×502 96 KB
接下来连接服务器进行安装(任意选择一种连接方法即可,无论选择哪种方法,都对后续步骤无影响)
连接方法1
使用雨云自带VNC连接
一定要选择支持复制粘贴的,不然会很麻烦
按住这个弹出的标题栏可以拖动窗口,向右拖动一点,露出密码的复制按钮即可
image748×214 18.4 KB
一定要切换成英文输入法,然后点击一下黑色窗口,输入“root”后回车
点击远程密码后面的复制按钮
再次确认输入法为英文状态,点击黑色窗口内,使用Ctrl+Shift+V键粘贴进Linux终端
按下按键后不会显示任何内容,实际上已经完成粘贴了,直接回车看到类似上图的提示即为登录成功
使用SSH软件连接
此方法自行bing或google搜索即可(非必要不建议用百度搜索)
安装
接下来按照官方教程需要先更新软件包,向终端粘贴sudo apt update && sudo apt upgrade -y
并回车
image892×634 16.4 KB
看到此输出即为成功,需要等待一段时间才能执行结束,如果只输出了一点点内容,请尝试输入ping 8.8.8.8
,如果输出的是类似win下的ping信息:
那么可以直接跳过(linux下的ping不会自己停,尝试按下Ctrl+C键终止),因为软件包已经是最新,但如果不是输出这些,说明你的服务器可能处于断网状态,输入reboot
后等待一会再更新软件包即可
安装过程如果出现如下提示,代表当前操作在更新内核(kernel)
image717×411 8.93 KB
默认选择的是以“keep”开头的选项,直接回车即可
image715×360 6.46 KB
遇到此提示,直接回车,下一页也是直接回车
之后基本上软件包更新流程会结束,随后再次执行sudo apt update && sudo apt upgrade -y
,若输出以下内容代表软件包更新完成或不需要更新
image734×351 8.83 KB
之后粘贴并执行sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
开始安装流程
输入1并回车
输入2并回车(即选择安装企业版而不是开源版)
之后需要输入申请的密钥,大致长这样:xxxx-xxxx-xxxx-xxxx
输入完成后回车,会输出系统捕获到的密钥内容,确认无误后输入y确认
image793×85 2.01 KB
建议选择n,因为除了那个用不到的ftp,dns和邮件服务雨云都是不允许搭建的
随后的三个选择均输入n即可
如果需要ftp,可以在第三个输入那里输入y
image721×68 2.06 KB
这是询问你是否使用远程MySQL,例如你在腾讯购买了一个MySQL数据库,那么输入y并配置连接信息,如果不是或看不懂,输入n
image1022×169 4.56 KB
这是让你选择一个版本,直接回车安装默认的最新版
image1090×53 2.48 KB
这是让你选择是随机生成一个密码(输入r),还是使用默认的123456(输入d)还是自己设置一个密码(输入s),这里直接使用默认的密码为例
这是问你要不要安装memcached和它的php扩展,这个有助于提升网站性能,建议输入y选择安装
接下来问你要不要安装redis和它的php插件,这个也有助于提升网站性能,建议输入y选择安装
image820×105 3.7 KB
这里询问你要不要安装“看门狗”,即可以在某个服务异常崩溃后自动重启,减少down time(服务不可用时间),建议y
之后会看到类似这些的输出
image1095×537 17.8 KB
恭喜你,自动安装程序已经接管,你可以离开电脑休息一会了(但不要关闭这个终端或者浏览器窗口)
安装过程可能会出现一些整行的红色输出(即报错),安装脚本会在每个步骤执行完成后验证是否成功的,所以无需担心
出现如下页面即安装成功
image731×620 14.5 KB
下面的绿色字体告诉你要开放哪些端口,但由于很多服务(dns,mail等)都没有部署,所以仅开放如下端口即可
- TCP协议80端口,用于http
- TCP和UDP协议443端口,用于https和quic(http3)
- TCP协议8090端口,用于面板登录
选中这个地址,右键复制(浏览器终端下ctrl+c与ctrl+shift+c均存在快捷键冲突)
image751×171 32.4 KB
随后输入y重启服务器
之后使用刚刚复制的这个地址登录面板
由于面板使用自签SSL证书,浏览器不信任
点击高级-继续访问即可
这可以选语言,我这里用简体中文演示
image1809×945 82.5 KB
由于面板使用了CDN,且这个CDN对国内并不是很友好,尤其是文件管理器,你可能需要用梯子才能正常使用(悲)
恭喜你,你成功的安装了cyberpanel和litespeed企业版
如果面板无法访问,尝试执行:
systemctl start lscpd
或
source /usr/local/CyberCP/bin/activate pip install --ignore-installed -r /usr/local/CyberCP/requirments.txt deactivate virtualenv --system-site-packages /usr/local/CyberCP systemctl restart lscpd
如果还是不行,检查是否放通了端口,如果还是没问题,关闭防火墙:
sudo ufw disable
如果依然不行,找到你服务器的以下文件
/var/log/installLogs.txt
下载到电脑上,并前往 https://community.cyberpanel.net/c/bug-report/46 1 提交错误报告