Module and Opensource

Module Developer Guide

OpenLiteSpeed encourages third party C/C++ developers to write their own OLS modules. A complete guide to developing modules for OpenLiteSpeed can be found in the /doc directory of the source code package. Or, Click here to view the OpenLiteSpeed Module Developer Guide PDF on GitHub.

PageSpeed Module

This wiki discusses how to add and configure OpenLiteSpeed’s PageSpeed module. The PageSpeed module allows OpenLiteSpeed to support Google’s PageSpeed optimization system. For this guide, we assume you already have a working installation of OpenLiteSpeed 1.4.2 or greater. We made module support available in version 1.3. However,…

ModLSPHP Module

  This wiki discusses how to add the LiteSpeed ModLSPHP Module on OpenLiteSpeed (mod_lsphp). The ModLSPHP module improves PHP performance while loading PHP into the currently running server process, reducing overall resource usage. This module also takes advantage of support for multi-threaded applications found in…

How to enable ModSecurity on OLS

The ModSecurity module allows OpenLiteSpeed to use common ModSecurity rules, like OWASP or COMODO, to improve server security. For this guide, we assume you already have a working installation of OpenLiteSpeed 1.4.29 or greater. If you install OpenLiteSpeed through packages, such as yum or apt-get,…

Register Module

  This wiki covers the generic steps for registering an OpenLiteSpeed module. These steps should allow you to add any module you wish, though configuration of modules may vary. For this guide, we assume you already have downloaded a copy of the module source code…

Lua Module

  This wiki discusses the adding and configuring of OpenLiteSpeed’s Lua module (mod_lua). Using this module, OpenLiteSpeed offers a convenient and efficient interface to the proven, fast, powerful scripting language, Lua. For this guide, we assume you already have a working installation of OpenLiteSpeed 1.4.0 or…