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控制面板的专题:服务器控制面板榜单):
- VestaCP安装与使用教程-免费的VPS和虚拟主机控制面板自带邮局和DNS解析系统
- ISPConfig 3.1 优秀的VPS主机控制面板安装与使用-DNS域名解析SSL自动部署
- 新版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官网:
- https://cyberpanel.net/
- 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/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
![Gravatar for Qi Avatar for Qi](https://wztx.cdn.bcebos.com/avatar/b87be896df439135e2972012a886b430?s=100&d=https%3A%2F%2Fwzfou.com%2Fwp-content%2Fuploads%2Fap_avatars%2Fb87be896df439135e2972012a886b430.jpg&r=g)
猜你喜欢
这个面板是不是占用磁盘空间太大了啊!而且打开很慢很慢,加载老半天
2018年2月3日 23:39对接whmcs一直FAILED 什么鬼
2018年1月31日 19:32大家好, 我是cyberpanel的中文#译之一,
邀请各位加入我们的QQ群:338793798
Discord(英文):https://discord.gg/g8k8Db3
期待各位的加入 😀2018年1月22日 16:15这个就是 LiteSpeed 官方团队开发的面板,质量还是有保障的,就是 OpenLiteSpeed 周边生态不行
2018年1月20日 13:40QI,换个服务器吧,每次来你网站都需要为皮恩才可以打开
2018年1月17日 12:02按着教程搭建了一遍,512M的小鸡 花了近3个小时,结果出现django.db.utils.OperationalError: (1045, “Access denied for user ‘cyberpanel’@’localhost’ (using password: YES)”) 好像是数据库错了,但是错的我一脸懵逼+无奈…
2018年1月17日 02:45本来想赶在qi之前写的,谁知。。。。。
2018年1月14日 18:56Qi,我记得私下跟你投稿过。当时是QQ跟你说的
2018年1月14日 12:09还有个Caddy作为WEB也不错,简单、方便。
2018年1月14日 11:19还是oneinstack,lnmp实在.
2018年1月14日 10:09早前看到这个了面板了,新出来的貌似,几个月前,没有汉化,没有对接,迟几天就出来了
希望等改进好先,现在还只能是测试着用用2018年1月14日 09:11下次可以写写AppNode面板,去年刚宣布免费,使用体验挺不错的,做的比宝塔专业。
2018年1月14日 07:13希望这个强大的面板能够持续维护
就能用来取代VestaCP了2018年1月14日 06:17还在慢慢发展,期待未来的改进,看好这个面板
2018年1月14日 01:39之前用老鹰主机的时候就是litespeed,后来就投靠lnmp了( >﹏<。)~呜呜呜……
2018年1月13日 22:18转发了
2018年1月13日 22:06UI还是很棒的,但是我玩了几次,发现有时候会出现一些奇怪的BUG,而且似乎重装&卸载不友好,安装必须要纯净(没装过lnmp)系统。要是把程序玩坏了又要重装一个全新的系统才行.。。。我还是先选择观望吧 🙁
2018年1月13日 21:44
想装,但是挂了,其实我手上有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]#