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控制面板的专题:服务器控制面板榜单):
PS:更新记录.
1、OpenLiteSpeed提供了一个服务器控制面板,这个控制面板可以让实现在线添加虚拟主机、绑定域名、设置端口号等建站操作:OpenLiteSpeed安装与使用-开源轻量高性能的建站面板-免费SSL,多PHP,LSCache。2021.4.11
2、这里还有一个轻量级的Web服务器软件,一分钟就可以部署Http访问:Caddy最容易上手的Web Server-自动化HTTPS一分钟部署网站\网盘。2017.1.22
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支持多用户管理,可以新建用户、删除用户或者修改。
添加用户可以给用户设置基本的信息。
CyberPanel的网站功能可以添加网站、删除网站,还有启用/禁用网站等等。
在创建网站时,可以选择网站套餐、绑定网站域名、PHP版本号。(点击放大)
同时,CyberPanel支持一键启用SSL证书。
不过,启用SSL证书的前提是你需要先将域名解析到服务器上,否则会启用失败。
网站创建好了,就可以在网站列表中看到了。
打开域名就可以看到虚拟主机已经成功创建好了。证书也是用的免费的Let’s Encrypt,支持自动续期。
点击网站后,可以进入到虚拟主机控制面板,这里就是我们平常建站所用到的功能了,例如绑定域名、日志、SSL证书、文件管理、FTP等等。(点击放大)
在虚拟主机控制面板,你可以修改Vhost的配置。
如果你自己已经有了SSL证书,也可以直接复制粘贴自己的证书Key和密钥。
当然CyberPanel的文件管理器也是不错的,上传、移动、删除、权限等等都可以直接在线操作。
CyberPanel可以直接创建数据库,也可以删除或者查看数据库。
CyberPanel自带了PhpMyAdmin,你可以直接在线管理SQL了。
这个主机套餐其实就是虚拟主机配置,你可以为虚拟主机创建套餐、删除套餐或者修改套餐。
在套餐设置中可以调整绑定域名数量、硬盘空间大小、月流量、FTP用户、数据库大小等。
CyberPanel自带了邮局服务,安装好了后你就可以创建邮箱账号。
创建邮箱账号前需要先绑定一个域名。
CyberPanel使用的Rainloop邮箱服务,点击登录Web Mail后就可以收发邮件了。
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是一样的。
CyberPanel有备份网站功能,可以直接在线打包备份网站目录。
你也可以设置CyberPanel定时备份文件。备份好了你也可以选择恢复网站文件。
CyberPanel支持给控制面板添加SSL证书。
也可以给在CyberPanel上创建的虚拟主机绑定的域名添加SSL证书。
你可以调整LiteSpeed的最大连接数、连接超时、缓存大小、GZIP压缩等等。(点击放大)
在这里你可以对不同的版本PHP的参数进行设置,例如最大连接数、内存限制、进程限制等。
CyberPanel提供的在线一键安装PHP扩展功能,这个就有点类似于我们之前介绍的新版BT.cn宝塔VPS主机面板的一键安装软件了。
CyberPanel提供的PHP扩展非常地全面,例如我们常用的Redis、memcached等扩展直接点击安装即可。
CyberPanel可以看到扩展安装的全过程。
CyberPanel支持在线添加防火墙规则。
一个是支持在线禁用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
查看评论
想装,但是挂了,其实我手上有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]#
dnspod不支持,只能换一家国外的了。
其实我的域名是在namesilo里面注册的,可不可以注册DNS?
可以的,这家是支持的
谢谢站长啦[可爱]
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在这一块太少了。
这个面板是不是占用磁盘空间太大了啊!而且打开很慢很慢,加载老半天
是的,占用有些大。小内存的不建议用。
那和宝塔比较 他俩谁占用更大啊 :-)
宝塔大一些
不至于吧,宝塔的宣传中我记得是说可安在128以上的机器上的,这货没个512肯定跑不动。不过实际上我怀疑宝塔如果真是128,应当也跑不起来。
宝塔要是把所有的东西都安装的话小内存的会卡一些。
对接whmcs一直FAILED 什么鬼
应该是通信没有成功。
大家好, 我是cyberpanel的中文翻译之一,
邀请各位加入我们的QQ群:338793798
Discord(英文):https://discord.gg/g8k8Db3
期待各位的加入 :-D
这个就是 LiteSpeed 官方团队开发的面板,质量还是有保障的,就是 OpenLiteSpeed 周边生态不行
博主的博客设置了注册才能留言吗?貌似还有手机绑定。
因为国内服务器的评论要求实名嘛
QI,换个服务器吧,每次来你网站都需要为皮恩才可以打开
不会吧,什么宽带?已经用了个韩国的VPS作了加速,还不行吗?
按着教程搭建了一遍,512M的小鸡 花了近3个小时,结果出现django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost' (using password: YES)") 好像是数据库错了,但是错的我一脸懵逼+无奈...
应该是还某一个安装失败了。
本来想赶在qi之前写的,谁知。。。。。
哈哈,看来大家都挺关注这个面板的。
Qi,我记得私下跟你投稿过。当时是QQ跟你说的
是的,之前就是看了你的文章才关注这个面板的,我记得好像是好几个月收到你的文章的,这几天发现有更新,就自己又重新试用了一下,发现确实很好用。
我还在挖掘其他面板,挖到到时候在告诉Qi,不过确实改变不少了。上次我还说他是1.0版的,现在更新了还更新了简体中文,看来我也要重新写教程了,省得我去翻译了。
好的,有新的面板欢迎告知我。 :-D