LiteSpeed Web服务器(LSWS)是目前最流行的第四大Web网络服务器(前三为Apache、Nginx、IIS),LSWS与Apache功能类似,都提供有包括mod_rewrite,.htaccess和mod_security等功能,可以很轻松上手使用。
我们这里主要介绍一下它的开源版本——OpenLiteSpeed的安装与使用。
安装OpenLiteSpeed
从存储库中安装
你可以输入如下命令将OpenLiteSpeed添加到你的系统软件包源中:
CentOS 5: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el5.noarch.rpm
CentOS 6: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el6.noarch.rpm
CentOS 7: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
Debian 7, 8 & Ubuntu 12,14, 16: wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
Amazon Linux wget http://rpms.litespeedtech.com/centos/litespeed.repo -P /etc/yum.repos.d/
接着你可以使用包管理器安装:
CentOS:
yum install openlitespeed
Debian & Ubuntu:
apt-get install openlitespeed
下载源代码编译安装
首先确保你的系统已经安装好编译所需的软件包,如gcc、make等
接着到Downloads – OpenLiteSpeed Wiki下载页面下载你想要安装的版本,一般选择最新版本
然后进入解压目录后执行编译三部曲即可
./configure
make
make install
关于编译安装的更多信息可以参考官方wiki——Help:Install:Command Line – OpenLiteSpeed Wiki
安装PHP
安装完OpenLiteSpeed后,如果你还想继续安装PHP,我推荐的方法是进入自带的后台管理<your ip>:7080
页面后(默认账号:admin;密码:123456)在【Tools】栏选择【Compile PHP】页面可以编译安装PHP
使用一键安装脚本安装OpenLiteSpeed + PHP + MySql
这个是我最推荐的安装方式,官方有提供一键安装包——ols1clk
执行一条命令即可安装好ols环境
wget --no-check-certificate https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh; bash ols1clk.sh;
更多安装参数可以参考litespeedtech/ols1clk: One click installation of Open LiteSpeed
安装完成
当你安装完OpenLiteSpeed后,你可以浏览<your ip>:8088
看到实例页面
访问<your ip>:7080
可以进入后台管理页面
还可以选择中文
使用方法
添加网站
进入管理页面后选择虚拟主机,在右上方选择添加可以添加主机
但是你需要先在系统中预先创建好目录,目录名为主机名
配置SSL
在面板中点击【监听器】,然后点击【添加】,添加一个监听器如下图所示
然后编译该监听器,选择【SSL】下的【SSL私钥和证书】,选择编辑
把私钥文件(为.key格式)和私钥证书(为.crt或.pem格式)的路径配置好,然后点击保存
接着编辑下面的【SSL协议】,将协议版本全部打上勾
接着我们回到该监听器配置下的【常规】中,添加一个【虚拟主机映射】
在这里选择要映射的虚拟主机
然后点击面板右上方的【重启】即可。