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就是最佳选择了。

CyberPanel_00

一、CyberPanel安装方法

CyberPanel官网:

Home

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_01

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

CyberPanel_03

二、CyberPanel功能使用

2.1  用户管理

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

CyberPanel_04

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

CyberPanel_05

2.2  网站管理

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

CyberPanel_06

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

CyberPanel_08

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

CyberPanel_09

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

CyberPanel_07

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

CyberPanel_10

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

CyberPanel_12

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

CyberPanel_11

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

CyberPanel_13

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

CyberPanel_14

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

CyberPanel_15

2.3  MysqL数据库

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

CyberPanel_15_1

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

CyberPanel_15_2

2.4  主机套餐

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

CyberPanel_16

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

CyberPanel_17

2.5  邮局邮箱

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

CyberPanel_18

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

CyberPanel_19

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

CyberPanel_20

2.6  DNS服务器

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

CyberPanel_20_1

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

CyberPanel_20_3

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

CyberPanel_20_4

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

CyberPanel_20_5

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

2.7  备份恢复

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

CyberPanel_21

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

CyberPanel_22

2.8  SSL管理

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

CyberPanel_23

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

CyberPanel_24

三、CyberPanel服务器配置

3.1  LiteSpeed参数调整

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

CyberPanel_26

3.2  PHP设置

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

CyberPanel_27

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

CyberPanel_28

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

CyberPanel_29

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

CyberPanel_30

3.3  防火墙规则

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

CyberPanel_31

3.4  安全强化

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

CyberPanel_32

四、总结

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

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

CyberPanel_33

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

Related Post

发表回复