CentOS7.x 安装OpenLiteSpeed作为Web服务器

CentOS7.x 安装LiteSpeed作为Web服务器

LiteSpeed

LiteSpeed Web服务器是Apache互换,高性能,安全和易于使用的Web服务器。它可以处理的小内存占用成千上万的并发连接。

LiteSpeed Web服务器是Apache互换,高性能,安全和易于使用的Web服务器。它可以处理的小内存占用成千上万的并发连接。它是非常强大而且安全的。

是一款unix/linux下的web服务器软件,由LiteSpeed Technologies, Inc开发。目前分为商业版(收费)与标准版(免费)两个版本。商业版按cpu核心数来进行价格的划分。正因为如此,LiteSpeed在国内用的较少,目前多装在vps上(VPS用户一般不会选择CPU在2核心以上的方案),且多为标准版(免费)。

LiteSpeed可与DirectAdmin,cPanel与Plesk、cyberpanel等虚拟主机控制面板配套使用


OpenLiteSpeed是LiteSpeed的开源版,部署和文件均一致,却别就是商业版需要key,且商用版并发更高。性能更强。

直达链接
开源版 OpenLiteSpeed https://openlitespeed.org/

商业版 LiteSpeed https://www.litespeedtech.com


本文主要记录 开源版 OpenLiteSpeed 的安装过程,商业版 LiteSpeed可以在开源版基础上直接升级

环境准备:

服务器系统:尽量纯净的CentOS7.x

推荐准备的环境

支持BBR TCP阻塞算法

即将安装的环境

OpenLiteSpeed 1.4

开始安装OpenLiteSpeed

一、校准时间 更新/升级系统

以北京时区为例 查看系统时间:

date -R

若时间不正确,可以安装ntp服务来自动同步时间:

yum install -y  ntp

#时间服务器 有的服务器提供商会强制指定
ntpdate ntp1.aliyun.com

[root@slave1 logs]# date
Tue Aug 28 21:37:04 EDT 2018
[root@slave1 logs]# mv /etc/localtime /etc/localtime.bak
[root@slave1 logs]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@slave1 logs]# date

重启一下 在看时间是否正确

最后更新系统

yum update -y
yum install epel-release -y
yum clean all && yum update -y && shutdown -r now

二、安装 OpenLiteSpeed

添加对应 CentOS7 的软件库

复制代码

rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

安装

yum install openlitespeed -y

设置OpenLiteSpeed管理员信息

执行脚本

/usr/local/lsws/admin/misc/admpass.sh

可以看到有一个设置管理员信息的向导
设置用户名和密码

firewall开放7080端口

默认 CentOS7 使用的防火墙 firewalld

查看防火墙状态

firewall-cmd --state 
或者
systemctl status firewalld

返回success代表已开启
如果关闭状态以下步骤可以不执行 也可以自行选择是否继续,默认是为了安全我们打开防火墙

状态关闭,需要启动防火墙

systemctl start firewalld

开机启用

systemctl enable firewalld

最后放行7080

firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

针对某个 IP开放端口

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="1.1.1.1" port protocol="tcp" port="7080" accept"

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="2.2.2.2" port protocol="tcp" port="7080" accept"

放行web端口

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https

重载一下防火墙

sudo firewall-cmd --reload

打开之后,可以查看一下防火墙打开的所有的服务



本站应网安备相关要求规定全站关闭留言板,如您需要留言欢迎到本站镜像站进行留言
点击前往vas.ink



Last modification:September 26th, 2019 at 02:50 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment