If you are a web server administrator and your users are creating CGI services that are chewing up your server’s CPU, memory, or tasks, you have a powerful tool to deal with it in OpenLiteSpeed: cgroups. “cgroup” is short for “control group”. cgroups is a…
The Master Switch OpenLiteSpeed’s default Gzip and Brotli Compression settings should be appropriate for most situations. The server level Enable Compression setting is a master switch, and is enabled by default. If you set it to No, it will disable compression server-wide, overriding all virtual-host-level…
Documentation for OpenLiteSpeed upgrade to Enterprise version can be found in our Documentation Site.
User Authentication by Site or Subdirectory Authentication is the process of confirming a user’s identity, and it provides a way to ensure that only legitimate users create content on your site. Authentication is set up through OpenLiteSpeed’s WebAdmin Console and may be applied to the…
What is bubblewrap Bubblewrap is a lightweight sandbox application developed from Flatpak with a small installation footprint and minimal resource requirements. See their wiki for details. It has been integrated into OpenLiteSpeed. Installing bubblewrap You must install bubblewrap first to use it with OpenLiteSpeed. NOTE:…
You can test the file upload function using the OpenLiteSpeed default example installation test page at http://yourip:8088, where you may encounter an ERROR — uploadProgress module not enabled? error, like this: uploadprogress is an OLS module which is included in /usr/local/lsws/modules/uploadprogress.so, but it needs to…
By default, OpenLiteSpeed will have the Auto Index function disabled. Auto Index can be enabled at the server level, vhost level & context level, and each sub-level will override a parent-level setting. E.g. the context-level setting will override the vhost-level setting. This can be done…
Introduction In a previous article, we explained how to use OpenLiteSpeed as reverse proxy. In that case the request URI needed to be the same in the frontend as the backend, otherwise a 404 Not Found Error would be returned. In this guide we will…
OpenLiteSpeed includes a built-in Per-Client Throttling feature which allows you to block bad IPs. Navigate to Configuration > Server > Security configurations > Per Client Throttling to find several configuration settings that you can use to limit the request, bandwidth, and connection rate per remote…
When using CloudFlare CDN in front of your OpenLiteSpeed Web Server, you may see a proxy IP instead of the real IP addresses of visitors. To restore real visitor IPs, navigate to OpenLiteSpeed WebAdmin Console > Server Configuration > General Settings. Set Use Client IP…