OpenLiteSpeed 不完全使用指南

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协议】,将协议版本全部打上勾

接着我们回到该监听器配置下的【常规】中,添加一个【虚拟主机映射】

在这里选择要映射的虚拟主机

然后点击面板右上方的【重启】即可。