OpenLiteSpeed wordt uitgebracht door LiteSpeed Technologies, de maker van LiteSpeed Web Server, die het presenteert als de opensource-editie van zijn Enterprise-versie. Omdat het gratis is, trekt het vooral VPS-beheerders aan die de prestaties en de cache van LiteSpeed willen zonder commerciële licentie. Je vindt het ook in kant-en-klare serverimages bij verschillende cloudaanbieders.
Hoe OpenLiteSpeed werkt
Net als de Enterprise-versie heeft OpenLiteSpeed een event-driven architectuur: een klein aantal processen volgt veel verbindingen tegelijk. Het heeft een ingebouwde paginacachemodule en wordt bestuurd via een webbeheerconsole, de WebAdmin. PHP wordt uitgevoerd door lsphp-processen, eigen aan het LiteSpeed-ecosysteem.
Het grote verschil zit in de configuratie. OpenLiteSpeed gebruikt een eigen formaat, opgebouwd rond virtual hosts, en niet de bestanden van Apache. De documentatie van DirectAdmin vat het zo samen: het is geen directe vervanger van Apache, omdat het .htaccess niet volledig ondersteunt en een andere configuratiesyntaxis heeft.

.htaccess onder OpenLiteSpeed
OpenLiteSpeed kan de .htaccess-bestanden in de mappen automatisch laden, maar de documentatie noemt drie beperkingen:
- alleen rewrite-regels in het mod_rewrite-formaat worden toegepast, de andere directives worden genegeerd;
- de directive RewriteBase wordt niet herkend, je moet de map in het patroon van de regel opnemen;
- na elke wijziging van de rewrite-regels moet de server opnieuw worden gestart.
Direct gevolg voor WordPress: de permalinkregels werken, maar een beveiliging in .htaccess met directives als Require, Order of <Files> heeft geen enkel effect. PHP-instellingen die je normaal in de .htaccess zet, gaan via een .user.ini-bestand.
Voor WordPress
- Cache: de plugin LiteSpeed Cache werkt met OpenLiteSpeed, inclusief paginacache. Werk hem meteen bij: zijn geschiedenis van lekken laat zien dat hij een geliefd doelwit is.
- Na het wijzigen van de permalinks of van een plugin die in de .htaccess schrijft, herstart je OpenLiteSpeed (of controleer je of de hoster dat doet), anders worden de nieuwe regels niet toegepast.
- Beveiligingen: vertaal toegangsbeperkingen naar rewrite-regels of zet ze in de configuratie van de virtual host.
- Controlepaneel: DirectAdmin biedt OpenLiteSpeed via CustomBuild aan als een van zijn webservers, wat het gebruik op een VPS eenvoudiger maakt.
Voor de bestandsaliassen van WP Masquerade Pro horen de regels in de rewrite-sectie van de virtual host en is herladen vaak nodig; de pagina compatibiliteit met hosters en caches geeft de details.
Veelgemaakte fouten
Van Apache naar OpenLiteSpeed overstappen in de veronderstelling dat alles hetzelfde werkt, en dan ontdekken dat mappen die met .htaccess beschermd waren, gewoon bereikbaar zijn. Een andere valkuil: een regel wijzigen en meteen testen zonder herstart, terwijl de server nog de oude versie toepast.