Blog

CyberPanel——基于OpenLiteSpeed的主机面板

一、面板简介

CyberPanel官网:cyberpanel.net

官方文档:http://docs.cyberpanel.net

面板安装要求:

  • Centos 7.x
  • Python 2.7
  • 256MB or above Ram.
  • 10GB Disk Space.

面板安装:

wget http://cyberpanel.net/install.tar.gz
tar zxf install.tar.gz
cd install
chmod +x install.py
python install.py [IP Address] 

登录信息:

Visit: https:<IP Address>:8090
Username: admin
Password: 1234567 

如果打不开请在主机商防火墙和主机的iptables放行8090端口。

二、面板使用

首先是主页面,Ajax刷新和配色还不错,不过官方的那种灰色博主也很喜欢,干干净净。可以看到主机的系统情况和站点情况。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

可以到左偏上的下拉按钮那里“Edit profile”设置面板的登录密码。

右上角的几个按钮,第一个是查看系统资源占用,第二个是快速导航,第三个是退出登录。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

多用户功能,OpenLiteSpeed这么一个轻巧的服务器居然支持多用户功能,对于一些网站还是很有必要的。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建网站。创建网站必须要创建资源包,和cPanel、DirectAdmin类似,一般面板直接创建网站即可,创建资源包可以分配每一个网站的资源或者售卖虚拟主机,可惜没有销售系统对接这个面板了。

设置好名称、空间大小、流量、FTP、数据库等限制信息。创建后就可以到Website创建网站了。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建网站部分。绑定域名、资源包、邮箱,如果签发SSL会自动签发Let’s Encrypt,前提是你已经把域名成功解析到了面板的IP上。PHP版本支持5.3—7.1,非常方便。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建数据库,也有PHPMYADMIN可以可视化管理。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建自己的DNS服务器。NS服务和区域。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建电子邮局,内置一个可视化的邮局系统,可以实现收信和发信。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建FTP用户名。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

创建备份,支持远程备份。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

管理SSL功能,点进去选择好网站点一下“签发”就自动签发Let’s Encrypt了。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

下面是管理服务器的功能,可以对主机、OpenLiteSpeed和PHP都能进行可视化的设置管理。

第一个是LiteSpeed和PHP的优化

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

服务器的监控和日志

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

安装PHP额外组件,根据需要安装。还有PHP的设置,Basic是简单设置常用参数,Advanced可以手动调试php.ini参数,不懂就别瞎改了。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

安全设置。可以管理开发主机的端口还有对SSH端口进行管理,例如换登录端口和添加SSH KEY功能。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

三、建立WP博客

首先必须按照上面的步骤创建资源包和网站信息,再创建FTP和数据库信息,建议签发SSL证书。

在以上步骤完成后利用FTP上传WP程序,或者SFTP管理,网站根目录在/home/你的网站/public_html 下,利用SSH解压即可,剩下的安装就不用教了。

OpenLiteSpeed通用Apache的伪静态规则,不过读不了.htaccess需要手动设置。如下图操作:

进入Website—List Website,进入后有个图标点进去就行。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

再找到如图的大块,点进去手动输入伪静态规则即可。下面附上一份http强制跳转到https,并取消index.php的伪静态,非常完美:

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://123.com/$1 [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] 

保险起见,到Server Status—LiteSpeed Status那里重启LiteSpeed服务器,以确保生效。

同时在刚才管理伪静态的地方可以方便管理其他的组件,例如FTP和数据库等,也有一个简单的在线文件管理器,可以实现删除创建上传等功能,不过上传博主失败了,不知道为啥,可能BUG或者网络问题。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

管理网站最底下有一个一键安装WP的东西,不过博主没成功,提示清空目录,明明啥都没有了还是不行,不知道什么情况。

追梦人笔记网CyberPanel——基于OpenLiteSpeed的主机面板

四、OpenLiteSpeed的优化

关于OpenLiteSpeed的优化很少,在一位博主那找到一些资料提供参考,虽然面板不一样,但是都是一样的服务器可以作参考。

为 WordPress 开启 LS-Cache 缓存

OpenLiteSpeed 开启 HTTPS 并调教 A+ 跑分

OpenLiteSpeed 安装并使用 PageSpeed

安装 OpenLiteSpeed 1.4 + PHP 7.0 设置篇

配置文件的位置

1、虚拟主机

/usr/local/lsws/conf/vhosts/<域名>

2、FTP

/etc/pure-ftpd
/etc/pure-ftpd/pure-ftpd.conf

3、Litespeed

/usr/local/lsws/conf/httpd_config.conf
/usr/local/lsws/conf/phpconfigs/php53.conf
/usr/local/lsws/conf/phpconfigs/php54.conf
/usr/local/lsws/conf/phpconfigs/php55.conf
/usr/local/lsws/conf/phpconfigs/php56.conf
/usr/local/lsws/conf/phpconfigs/php70.conf

4、DNS目录

/etc/nsd
/etc/nsd/nsd.conf
/usr/local/lsws/conf/zones/<域名>

没有评论

Leave a Reply