OpenLiteSpeed目前最新推出的版本是OpenLiteSpeed V 1.5.0 RC4,它依旧是个高性能、轻量级的Web服务器应用程序。本文就在CentOS系统下编译安装它。OpenLiteSpeed版本从1.4.X版本发布以来持续到2018年,这次终于开始了跨越大版本的更新,不过更新的核心部分并不是很多。
这是更新内容: 1.服务器核心 [新]多线程API。 [新]模块开发指南。 [更新]添加了更多的多线程示例模块。 [错误修复]所有已知的错误已被修复。 2.ModLSPHP模块 [新]更好性能的ModLSPHP模块,适应多线程支持。
安装 由于 OpenLiteSpeed 在 1.4.27 版本中增加了 Brotli 的支持(这是兼容 Gzip 但是压缩率更高的压缩格式),但是默认不编译安装的,而且需要 brotli-devel,这里就介绍如何编译安装支持 Brotli 的 OpenLitespeed。 教程适合 CentOS、RHEL、Oracle Linux、CloudLinux 操作系统。
安装依赖 yum install epel-release yum install gcc gcc-c++ make autoconf glibc rcs yum install pcre-devel openssl-devel expat-devel geoip-devel zlib-devel udns-devel ok,安装 Brotli 这里用的 Fedora 测试版的 Brotli,由于 Brotli 并不依赖其他组件,所以可以直接用 Fedora 的。目前用的是brotli-1.0.5-1.fc29.x86_64.rpm和brotli-devel-1.0.5-1.fc29.x86_64.rpm,分别使用yum install下载这两个软件包。 注:如果地址失效了,就在这里查看新的版本号。
下载源码 mkdir -p /root/src/ cd /root/src/ wget https://openlitespeed.org/packages/openlitespeed-1.5.0rc4.tgz tar xzf openlitespeed-1.5.0rc4.tgz cd openlitespeed-1.5.0
编译 ./configure --with-brotli=/usr
操作 1.启动 OpenLiteSpeed: /usr/local/lsws/bin/lswsctrl start 2.关闭 OpenLiteSpeed: /usr/local/lsws/bin/lswsctrl stop 然后进入 https://<你的公网ip>:7080 输入默认账户:admin 和 默认密码 1234567 就可以进行操作了。
相关主题 |