VPS教程

CyberPanel免费服务器面板安装与使用-基于OpenLiteSpeed一键SSL

Nginx、Apache、IIS是当前最为普遍的Web服务器,无论是商业还是免费我们都可以看到Nginx、Apache、IIS的身影。不过,还有几款Web服务器以其高性能而备受关注:Lighttpd, LiteSpeed 和 Zeus,其中Lighttpd是开源产品,而LiteSpeed 和 Zeus属于商业软件。

今天要分享的OpenLiteSpeed,就是LiteSpeed 开源版本,它是一种被特别设计用作大型网站的商业web服务器,其中一个优势就是它能直接读取Apache 的配置信息,并轻易将它现有的产品结合在一起来代替Apache,OpenLiteSpeed是轻量级的高性能Web服务应用程序。

OpenLiteSpeed普及度远不如Nginx,所以网络上关于OpenLiteSpeed的搭建与配置教程也不是很丰富,不过最近有国外作者开发出了基于OpenLiteSpeed的免费服务器控制面板CyberPanel,功能非常强大,支持自由切换PHP版本、一键开启SSL证书、自建部署DNS和邮局等。

CyberPanel还是一个多用户管理的VPS控制面板,官方已经出了WHMCS插件,你可以将CyberPanel与WHMCS整合实现自动开通虚拟主机。CyberPanel在功能和易用方面已经能够与之前分享的VestaCP相比媲美了,如果你对OpenLiteSpeed建站情有独钟的话,那么CyberPanel就是最佳选择了。

更多的免费VPS控制面板还有(这里我还专门建立一个收集整理各大VPS控制面板的专题:服务器控制面板榜单):

  1. VestaCP安装与使用教程-免费的VPS和虚拟主机控制面板自带邮局和DNS解析系统
  2. ISPConfig 3.1 优秀的VPS主机控制面板安装与使用-DNS域名解析SSL自动部署
  3. 新版BT.cn宝塔VPS主机面板建站使用体验-清爽傻瓜式操作功能全面

PS:更新记录.

1、OpenLiteSpeed提供了一个服务器控制面板,这个控制面板可以让实现在线添加虚拟主机、绑定域名、设置端口号等建站操作:OpenLiteSpeed安装与使用-开源轻量高性能的建站面板-免费SSL,多PHP,LSCache。2021.4.11

2、这里还有一个轻量级的Web服务器软件,一分钟就可以部署Http访问:Caddy最容易上手的Web Server-自动化HTTPS一分钟部署网站\网盘。2017.1.22

一、CyberPanel安装方法

CyberPanel官网:

  1. https://cyberpanel.net/
  2. https://github.com/litespeedtech/cyberpanel

CyberPanel安装的前提条件是:Centos 7.x、Python 2.7、至少 512MB 内存、10GB 磁盘空间,安装命令如下:


wget http://cyberpanel.net/install.tar.gz
tar zxf install.tar.gz
cd install
chmod +x install.py
python install.py xxx.xxx.xxx.xxx

注意安装命令最后一条需要替换为你的IP地址,CyberPanel安装成功后会显示后台访问地址和密码,如下图:

CyberPanel自带了中文包,在登录时选择中文即可,以下是CyberPanel的控制面板,主要有仪表盘、版本管理、主要功能、用户、网站、套餐、数据库、DNS、Email、FTP、备份、SSL、服务器设置、服务器设置新功能、服务器状态、PHP、日志、安全等。(点击放大)

二、CyberPanel功能使用

2.1  用户管理

CyberPanel支持多用户管理,可以新建用户、删除用户或者修改。

添加用户可以给用户设置基本的信息。

2.2  网站管理

CyberPanel的网站功能可以添加网站、删除网站,还有启用/禁用网站等等。

在创建网站时,可以选择网站套餐、绑定网站域名、PHP版本号。(点击放大)

同时,CyberPanel支持一键启用SSL证书。

不过,启用SSL证书的前提是你需要先将域名解析到服务器上,否则会启用失败。

网站创建好了,就可以在网站列表中看到了。

打开域名就可以看到虚拟主机已经成功创建好了。证书也是用的免费的Let’s Encrypt,支持自动续期。

点击网站后,可以进入到虚拟主机控制面板,这里就是我们平常建站所用到的功能了,例如绑定域名、日志、SSL证书、文件管理、FTP等等。(点击放大)

在虚拟主机控制面板,你可以修改Vhost的配置。

如果你自己已经有了SSL证书,也可以直接复制粘贴自己的证书Key和密钥。

当然CyberPanel的文件管理器也是不错的,上传、移动、删除、权限等等都可以直接在线操作。

2.3  MysqL数据库

CyberPanel可以直接创建数据库,也可以删除或者查看数据库。

CyberPanel自带了PhpMyAdmin,你可以直接在线管理SQL了。

2.4  主机套餐

这个主机套餐其实就是虚拟主机配置,你可以为虚拟主机创建套餐、删除套餐或者修改套餐。

在套餐设置中可以调整绑定域名数量、硬盘空间大小、月流量、FTP用户、数据库大小等。

2.5  邮局邮箱

CyberPanel自带了邮局服务,安装好了后你就可以创建邮箱账号。

创建邮箱账号前需要先绑定一个域名。

CyberPanel使用的Rainloop邮箱服务,点击登录Web Mail后就可以收发邮件了。

2.6  DNS服务器

CyberPanel自带了轻量级的DNS服务器,你可以将CyberPanel作为DNS服务器使用。首先是创建好NS服务器。

然后,你需要先到你的域名注册商那里注册好你的NS地址,例如:ns1.wzfou.com、ns2.wzfou.com,以Namecheap为例,进入到高级DNS设置选项,然后在注册私人DNS处,添加你的域名还有IP地址。

接着,到你的域名NS设置处,将域名NS地址设置你的NS服务器,完成NS服务器更换操作。

等到NS服务器更新生效后,你就可以到VestaCP开始绑定域名作DNS解析了,你可以通过Whois查询到你的NS服务器是不是已经生效了。

现在,你就可以使用CyberPanel作为你的DNS解析服务器了,此部分设置方法与VestaCP设置DNS是一样的。

2.7  备份恢复

CyberPanel有备份网站功能,可以直接在线打包备份网站目录。

你也可以设置CyberPanel定时备份文件。备份好了你也可以选择恢复网站文件。

2.8  SSL管理

CyberPanel支持给控制面板添加SSL证书。

也可以给在CyberPanel上创建的虚拟主机绑定的域名添加SSL证书。

三、CyberPanel服务器配置

3.1  LiteSpeed参数调整

你可以调整LiteSpeed的最大连接数、连接超时、缓存大小、GZIP压缩等等。(点击放大)

3.2  PHP设置

在这里你可以对不同的版本PHP的参数进行设置,例如最大连接数、内存限制、进程限制等。

CyberPanel提供的在线一键安装PHP扩展功能,这个就有点类似于我们之前介绍的新版BT.cn宝塔VPS主机面板的一键安装软件了。

CyberPanel提供的PHP扩展非常地全面,例如我们常用的Redis、memcached等扩展直接点击安装即可。

CyberPanel可以看到扩展安装的全过程。

3.3  防火墙规则

CyberPanel支持在线添加防火墙规则。

3.4  安全强化

一个是支持在线禁用Root登录,还有修改S-S-H远程登录端口。另一个就是可以直接开启密钥登录了,开启了密钥登录你就可以关闭密码登录了。

四、总结

总得来说,CyberPanel是一个非常优秀的VPS主机控制面板,基于OpenLiteSpeed,性能并发都非常不错,而且CyberPanel面板的功能非常齐全,SSL、PHP版本等一些其它面板没有功能CyberPanel都具备了。

CyberPanel还提供了WHMCS Module ,你可以将CyberPanel整合到WHMCS实现自动购买开通虚拟主机,插件下载:CyberPanel WHMCS Module 。整合方法参考:VestaCP与WHMCS整合教程-实现自助开通虚拟主机销售主机空间产品

WordPress与LiteSpeed Web Server。如果你用的是Wordpress,你可以安装下载LiteSpeed Cache插件,该插件可以最大限度地发挥LiteSpeed高性能缓存作用,最大限度地减少PHP执行次数,提升效率。

文章出自:挖站否 https://wzfou.com/cyberpanel/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

文章更新于: 2021年4月11日 上午11:54

Qi

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

查看评论

  • 想装,但是挂了,其实我手上有512MB的主机想发下来做免费虚拟主机用,但是它弄不好,VestaCP我装过了但是不知道dnspod怎么弄域名服务器QAQ
    D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
    D: couldn't find any keys in /var/lib/rpm/pubkeys/*.key
    D: loading keyring from rpmdb
    D: opening db environment /var/lib/rpm cdb:0x401
    D: opening db index /var/lib/rpm/Packages 0x400 mode=0x0
    D: locked db index /var/lib/rpm/Packages
    D: opening db index /var/lib/rpm/Name 0x400 mode=0x0
    D: read h# 242 Header SHA1 digest: OK (489efff35e604042709daf46fb78611fe90a75aa)
    D: added key gpg-pubkey-f4a80eb5-53a7ff4b to keyring
    D: read h# 330 Header SHA1 digest: OK (dd737a402556b7653c2bc971f343532046e26384)
    D: added key gpg-pubkey-352c64e5-52ae6884 to keyring
    D: read h# 372 Header SHA1 digest: OK (28fb1bbb7741f90c6f2a0bf2e84f5e1ce3ebc780)
    D: added key gpg-pubkey-83084d0e-4f57c17e to keyring
    D: read h# 620 Header SHA1 digest: OK (95a91e98411949be93e80fa2833d7fe0350e0244)
    D: added key gpg-pubkey-1bb943db-511147a9 to keyring
    D: read h# 639 Header SHA1 digest: OK (bb52069d3df63a85fc28f5d2cbdb8d0cd0dac3fe)
    D: added key gpg-pubkey-fd380fbb-5576fc6c to keyring
    D: read h# 646 Header SHA1 digest: OK (f9fc3a4afe1c1b8d26fded7202e3b13e787c8254)
    D: added key gpg-pubkey-da8b7718-54420277 to keyring
    D: read h# 651 Header SHA1 digest: OK (d98180e1f650418ec8ead28efa05fad621cfb187)
    D: added key gpg-pubkey-ed409da1-5a328ac2 to keyring
    D: read h# 656 Header SHA1 digest: OK (ecca7c6a1bd116e539a7e98d4ed2930edb347cae)
    D: added key gpg-pubkey-53e4e7a9-443ca37b to keyring
    D: Using legacy gpg-pubkey(s) from rpmdb
    D: Expected size: 16784 = lead(96)+sigs(180)+pad(4)+data(16504)
    D: Actual size: 16784
    D: /var/tmp/rpm-tmp.TO3Zno: Header SHA1 digest: OK (b932b6fbe6c6358ea2bf2b7cb5eb0bb6683a20b8)
    D: added binary package [0]
    D: ============== rpm
    error: open of rpm failed: No such file or directory
    D: ============== /var/tmp/rpm-tmp.0RwIzm
    D: Expected size: 16784 = lead(96)+sigs(180)+pad(4)+data(16504)
    D: Actual size: 16784
    D: /var/tmp/rpm-tmp.0RwIzm: Header SHA1 digest: OK (b932b6fbe6c6358ea2bf2b7cb5eb0bb6683a20b8)
    D: Obsoletes: litespeed-repo = 1.2-1.el7 YES (added provide)
    warning: package litespeed-repo-1.2-1.el7.noarch was already added, skipping litespeed-repo-1.2-1.el7.noarch
    D: added binary package [1]
    D: ============== rpm
    error: open of rpm failed: No such file or directory
    D: ============== /var/tmp/rpm-tmp.t9rS6k
    D: Expected size: 16784 = lead(96)+sigs(180)+pad(4)+data(16504)
    D: Actual size: 16784
    D: /var/tmp/rpm-tmp.t9rS6k: Header SHA1 digest: OK (b932b6fbe6c6358ea2bf2b7cb5eb0bb6683a20b8)
    D: Obsoletes: litespeed-repo = 1.2-1.el7 YES (added provide)
    warning: package litespeed-repo-1.2-1.el7.noarch was already added, skipping litespeed-repo-1.2-1.el7.noarch
    D: added binary package [2]
    D: found 0 source and 3 binary packages
    D: closed db index /var/lib/rpm/Name
    D: closed db index /var/lib/rpm/Packages
    D: closed db environment /var/lib/rpm

    [04.01.2020_12-26-18] #########################################################################

    [04.01.2020_12-26-18] Unable to add CyberPanel official repository, trying again, try number: 3

    [04.01.2020_12-26-18] #########################################################################

    [04.01.2020_12-26-18] #########################################################################

    [04.01.2020_12-26-18] Installation failed, consult: /var/log/installLogs.txt

    [04.01.2020_12-26-18] #########################################################################
    t@server install]#

    [root@server install]#

  • qtwrk在外站活跃得很,帮官方还解决了一些问题,可惜这官方势力太单薄了。
    cyberpanel我前段时间也试装了,感觉有不好的地方,主要是按它要求装了,比如纯净、比如系统版本等,但安装却出错,而且不止一个错,其中一个就是PIP的问题,就是在官站找到qtwrk的贴子解决的,确切的原因还不明。后期使用倒没什么,一切顺利,而且也感受到这个面板在安全方面比一般其它的面板要使劲不少。开发功力我认为它是足够的,在我业余的眼光看,比国内的宝塔要强。但由于它主推或只推自家的web服务器,所以现在也难做大,因为这个服务器市场份额并不大,这个没办法的事,除非小几年内能跃升到和nginx差不多的市场势力范围。
    我以前用apache,后来有了VPS要架站用nginx,直觉上说,nginx的配置思想要比apache容易接受,不说其它的,光一个301转向我就觉得nginx的理解起来更直观,对纯页面的网站,也就是静态的则更不用说了,apache在它面前没活路,但现在同样的配置文档,litespeed算是黑马,一下可以接手apache的市场范围,如果apache愿意拿下litespeed,那恐怕它真能一夜升天成为明星产品了。
    另一处我想说的是,litespeed在建立网站也就是它的虚机的时候我用着感觉不太顺手,因为和其它的比如vesta等面板不同,cyberpanel似乎只能新建一个站,然后什么数据库FTP的用户都要新建,名字还挺别扭,不如vesta等面板,后者建完直接就有个站,相当于默认的站点,这对于一般小站长,不是做主机生意的,就会觉得简单清爽至极了。

    • 我以前用Apache建站,后来转投Nginx,用了Nginx后再也不想用Apache,出了问题Nginx网站的教程一大堆,Apache在这一块太少了。

  • 大家好, 我是cyberpanel的中文翻译之一,
    邀请各位加入我们的QQ群:338793798
    Discord(英文):https://discord.gg/g8k8Db3
    期待各位的加入 :-D

  • 这个就是 LiteSpeed 官方团队开发的面板,质量还是有保障的,就是 OpenLiteSpeed 周边生态不行

  • 按着教程搭建了一遍,512M的小鸡 花了近3个小时,结果出现django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost' (using password: YES)") 好像是数据库错了,但是错的我一脸懵逼+无奈...

    • 是的,之前就是看了你的文章才关注这个面板的,我记得好像是好几个月收到你的文章的,这几天发现有更新,就自己又重新试用了一下,发现确实很好用。

      • 我还在挖掘其他面板,挖到到时候在告诉Qi,不过确实改变不少了。上次我还说他是1.0版的,现在更新了还更新了简体中文,看来我也要重新写教程了,省得我去翻译了。