Webhosting

OpenLiteSpeed

Definitie

OpenLiteSpeed (OLS) is de opensource-editie, onder de GPLv3-licentie, van de webserver LiteSpeed. Hij is event-driven en heeft een ingebouwde paginacache die werkt met de plugin LiteSpeed Cache, maar hij is geen exacte vervanger van Apache: hij gebruikt een eigen configuratie en leest in .htaccess-bestanden alleen de rewrite-regels.

OpenLiteSpeed, Webhosting

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.

Vergelijking van OpenLiteSpeed en LiteSpeed Enterprise. OpenLiteSpeed: vrije GPLv3-licentie, eigen configuratie met virtual hosts en de WebAdmin-console, leest alleen de mod_rewrite-regels uit de .htaccess zonder RewriteBase, herstart nodig na het wijzigen van de regels, ingebouwde paginacache. LiteSpeed Enterprise: commerciële licentie, directe vervanger van Apache die de Apache-configuratie laadt, leest .htaccess-bestanden, modules voor cPanel, Plesk en DirectAdmin, ingebouwde LSCache.
Dezelfde familie, dezelfde cache, maar niet dezelfde compatibiliteit met Apache.

.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.

Verder lezen

  • Artikel Kwetsbaarheden in LiteSpeed Cache: geschiedenis en exploits sinds 2020
  • Pagina Compatibel met hosting en cache

Bronnen

  1. OpenLiteSpeed: site officiel (externe link, opent in een nieuw tabblad)
  2. OpenLiteSpeed Docs: Rewrite Rules (externe link, opent in een nieuw tabblad)
  3. DirectAdmin Docs: CustomBuild, Web Services (externe link, opent in een nieuw tabblad)
  4. WordPress.org: LiteSpeed Cache (externe link, opent in een nieuw tabblad)

Alle definities

WordPress-beveiliging, zonder ruis

Eén e-mail wanneer het ertoe doet: nieuw waargenomen aanvallen, updates van de plugin en praktische gidsen. Geen spam, afmelden met één klik.

Begin gratis, stap over op Pro wanneer je eraan toe bent

De gratis versie verbergt WordPress al en verplaatst de inlogpagina. Pro voegt aliassen, tweestapsverificatie en bewaking toe.