Configuration

Enabling WordFence

WordFence requires auto_append_file in order to work correctly. By default, the following directive in .htaccess is used to load WordFence, but this directive does not work in OpenLiteSpeed. php_value auto_prepend_file ‘/home/ovh.qtwrk.me/public_html/wordfence-waf.php’ Luckily, there are alternatives. There are three different methods you can use with OpenLiteSpeed:…

Configuration Examples

OpenLiteSpeed Configuration Examples You can install OpenLiteSpeed in multiple ways, and each way may associate OLS configuration files in different locations. The purpose of this article is not to cover the various default configurations for different installation methods, but instead to show you some basic…

WebAdmin Console

WebAdmin Console Makes Configuration Super Easy One of OpenLiteSpeed’s advantages over Apache and nginx is a GUI interface called the WebAdmin Console. By default you should be able to access it through https://your-server-ip:7080. Make sure port 7080 is open in your firewall. Of course you…

Running PHP in Detached Mode

What’s PHP Detached Mode? PHP Detached Mode is new in OpenLiteSpeed v1.5.6. In previous versions, all PHP processes were attached to OpenLiteSpeed processes. As such, when OpenLiteSpeed restarted, so would the PHP processes. In PHP Detached Mode, the PHP processes will continue running independently, even when OpenLiteSpeed restarts. When you run in PHP SuEXEC ProcessGroup Mode, PHP process…

Access Control

Apache users can utilize directives in .htaccess to control access to certain directories or files, like so: Order Deny,Allow Deny from all However, OpenLiteSpeed only supports .htaccess for rewrite rules, and not for directives. So, OpenLiteSpeed provides other methods for controlling access. Deny Access to…