OpenLiteSpeed logo OpenLiteSpeed用户手册

简介


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查询
  • 自定义日志