简介
OpenLiteSpeed(OLS)是一款高性能、开源的Web服务器。它是LiteSpeed Web Server Enterprise的免费替代方案,并兼容Apache重写规则。
OLS采用事件驱动架构,并内置缓存引擎(LSCache)。
概述
OpenLiteSpeed支持包括HTTP/2和HTTP/3(QUIC)在内的现代协议。它适用于独立服务器、开发环境和生产环境,尤其适合单站点部署或偏好采用GPLv3许可证开源方案的环境。
功能特性
协议与兼容性
- HTTP/1.0、HTTP/1.1、HTTP/2和HTTP/3(QUIC)
- GZIP和Brotli压缩
- WebSocket代理
- 支持IPv4和IPv6
- 无限制的基于IP和基于名称的虚拟主机
- 支持带OCSP Stapling的HTTPS
- 通过LSAPI、CGI、FastCGI及其他接口支持PHP、Perl、Ruby、Python和其他脚本语言
性能与可扩展性
- 事件驱动架构
- 低内存占用
- 高并发连接能力
sendfile()和异步I/O- 用于动态内容的LiteSpeed Server Application Programming Interface(LSAPI)
- 内置LSCache动态页面缓存
- 支持
.htaccess重写规则(修改后需要重启才能生效)
Apache兼容性
- 支持Apache mod_rewrite规则
- 兼容许多常见的Apache重写配置
安全性
- 连接与带宽限制
- 兼容mod_security v3
- 防护常见SSL攻击
- 严格的HTTP请求校验与缓冲区溢出防护
- 支持suEXEC
- 支持Chroot
管理
- 用于配置和实时监控的WebAdmin控制台
- 虚拟主机模板
- 支持多个PHP版本
- 实时统计
- LiteSpeed Prometheus Exporter
其他特性
- MP4/FLV流媒体
- Geo-IP查询
- 自定义日志