De Apache webserver is een essentieel onderdeel van cPanel & WHM, maar geen software kan alles zijn voor alle mensen, en daarom zijn we blij om alternatieven zoals NGINX en de LiteSpeed webserver aan te bieden.
we hebben onlangs geschreven over het gebruik van nginx in plaats van Apache in cPanel, en hoewel we eraan werken, is NGINX nog geen volledig compatibele vervanging. LiteSpeed is een ander verhaal. Het is eenvoudig te installeren, integreert perfect met cPanel & WHM, en u kunt de switch maken zonder opnieuw te leren hoe u uw webserver vanaf nul moet beheren.
in dit artikel zullen we bekijken wat LiteSpeed is, waarom je het zou willen gebruiken in plaats van Apache, en hoe je het op cPanel kunt installeren en configureren.
Wat is de LiteSpeed-webserver?
LiteSpeed is een eigen webserver gebouwd als een drop-in vervanging voor Apache. Het ondersteunt httpd.conf en .htaccess configuratiebestanden, en het werkt met veel Apache modules, waaronder mod_rewrite, mod_security en mod_cache.
echter, onder de motorkap heeft LiteSpeed een heel ander ontwerp, wat in sommige omstandigheden een rand geeft aan Apache. Net als NGINX, het heeft een event-driven architectuur, dus het is super snel met statische inhoud en geweldig voor sites die veel gelijktijdige gebruikers dienen.
naast het zijn razendsnel bij het serveren van HTML-pagina ‘ s, scripts en afbeeldingen, heeft het ook een paar trucs in zijn mouw waar dynamische sites zoals WordPress en Magento zijn betrokken. LiteSpeed heeft een geïntegreerde full-page cache met een plugin systeem dat caching brengt naar veel populaire content management systemen en e-commerce toepassingen, een functie die meestal een externe toepassing of een plugin beheerd op het niveau van de toepassing zou vereisen.
met LiteSpeed kunt u hostingclients de overtuigende combinatie bieden van Apache-compatibiliteit en nulconfiguratie caching voor hoge prestaties. Als serverbeheerder profiteert u van een laag bronnenverbruik en, natuurlijk, uitstekende integratie met cPanel & WHM via een plugin, die een uitgebreide beheerinterface bevat.
hoe LiteSpeed webserver te installeren op cPanel
omdat het een drop-in vervanging is voor Apache, is het installatieproces eenvoudig. Er zijn echter twee voorwaarden:
- Een Litespeed webserver-licentie. U kunt een licentie kopen bij de cPanel extensions store of gebruik maken van de gratis Starter plan op een server met minder dan 2 GB geheugen.
- SSH root toegang tot de cPanel server.
We zullen de webserver installeren met het officiële installatiescript, dat u hier kunt downloaden en bekijken. Om het uit te voeren, log je in op je server via SSH als root, en voer je het volgende commando in:
bash <( curl https://get.litespeed.sh ) your_serial_no
vervang “your_serial_no” door degene die bij je licentie zat. U wordt gepresenteerd met een reeks van opties, en het is prima om de standaardinstellingen te selecteren. We zullen het configuratieproces doorlopen om deze waarden in de beheerinterface aan te passen. Als je meer wilt weten, bekijk dan de documentatie van het script.
hoewel we het niet zullen gebruiken in dit artikel, moet u rekening houden met het WebAdmin wachtwoord dat het script afdrukt wanneer het klaar is.
ga vervolgens naar de WHM-interface van uw server en selecteer LiteSpeed webserver in het Plugin menu. Je kunt een paar waarschuwingen zien, die we hierna zullen herstellen.
eerst moeten we de ruid2 Apache module uitschakelen. Deze module staat Apache toe om als verschillende gebruikers te draaien, maar het is niet compatibel met LiteSpeed.
Selecteer EasyApache in het menu Software en klik op aanpassen in momenteel geïnstalleerde pakketten. Selecteer Apache Modules, zoek naar “ruid,” en zorg ervoor dat de schakelaar is uitgeschakeld.
klik op de tab Review en vervolgens op de Provision knop onderaan de pagina. Wanneer u teruggaat naar de LiteSpeed-instellingen, moet de ruid2-modulewaarschuwing verdwenen zijn.
vervolgens gaan we de nieuwe webserver activeren. Je kunt het en Apache parallel draaien op verschillende poorten, maar we deactiveren Apache en vervangen het door LiteSpeed.
Selecteer overschakelen naar LiteSpeed in de plugin-interface.
wanneer u bevestigt op de volgende pagina, stopt cPanel Apache en start de LiteSpeed webserver.
dat is het! Uw cPanel server gebruikt nu LiteSpeed als de primaire webserver, en u kunt profiteren van een verscheidenheid aan handige functies, waaronder QUIC ondersteuning, one-click schakelen tussen LS en Apache, en geà ntegreerde caching, die we zullen instellen in de volgende sectie.
het opzetten van LiteSpeed Cache op cPanel
een van de grootste voordelen van LiteSpeed is een ingebouwd full-page caching systeem genaamd LSCache, dat u kunt gebruiken met een breed scala aan content management systemen en e-commerce toepassingen.
u hebt een extra licentie nodig voor sommige lscache-functies, maar WordPress caching werkt out of the box, dus daar zullen we ons op richten.
eerst moeten we mappen maken op het bestandssysteem zodat de cache gegevens kan opslaan. Het installatiescript had dit voor ons kunnen doen, maar het is net zo makkelijk om het WHM te doen.
Selecteer LiteSpeed configuratie en vervolgens cache Root Setup.
wanneer u op Set Missing Cache Roots klikt, maakt cPanel de cache-rootmappen aan voor de server en voor virtuele hosts.
Ga terug naar de pluginpagina en Selecteer Cache-installaties beheren. Druk op de knop Scannen en cPanel zoekt naar WordPress sites geïnstalleerd op de server. Zodra de lijst met sites is gevuld, activeer caching op individuele sites door te klikken op de knop “aan” in de kolom Acties van de tabel.
Als u de cachingfunctie wilt gebruiken met toepassingen zoals Magento, Joomla en Laravel, bekijk dan de lscache plugin store.
De Apache webserver is de juiste keuze voor de meeste gebruikers. Het slaat de ideale balans tussen configureerbaarheid, uitbreidbaarheid en flexibiliteit. LiteSpeed is echter een uitstekend alternatief voor serverbeheerders die cPanel & WHM willen combineren met een zeer snelle event-driven webserver met ingebouwde caching en andere geavanceerde functies.