はじめに
OpenLiteSpeed(OLS)は、高性能なオープンソースWebサーバーです。LiteSpeed Web Server Enterpriseの無料代替として利用でき、ApacheのRewriteルールとの互換性も備えています。
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ステープリング対応HTTPS
- LSAPI、CGI、FastCGIなどのインターフェイスを介したPHP、Perl、Ruby、Python、その他スクリプト言語のサポート
性能とスケーラビリティ
- イベント駆动型アーキテクチャ
- 低メモリ使用量
- 高い同時接続処理能力
sendfile()および非同期I/O- 動的コンテンツ向けLiteSpeed Server Application Programming Interface(LSAPI)
- 動的ページキャッシュ用の内蔵LSCache
.htaccessRewriteルールをサポート(変更の反映には再起動が必要)
Apache互換性
- Apache mod_rewriteルールをサポート
- 多くの一般的なApache Rewrite設定と互換
セキュリティ
- 接続および帯域制限
- mod_security v3互換
- 一般的なSSL攻撃からの保護
- 厳格なHTTPリクエスト検証とバッファオーバーラン防止
- suEXECサポート
- Chrootサポート
管理
- 設定およびリアルタイム監視のためのWebAdminコンソール
- バーチャルホストテンプレート
- 複数PHPバージョンのサポート
- リアルタイム統計
- LiteSpeed Prometheus Exporter
追加機能
- MP4/FLVストリーミング
- Geo-IP検索
- カスタムログ