Hoe de Lighttpd-webserver op Linux te installeren

click fraud protection

Lighttpd is een slank alternatief voor de Apache-webserver voor Unix-, Linux- en Windows-serverbesturingssystemen. Het belangrijkste doel is om webcontent op een snelle, veilige manier te leveren.

De Lighttpd-webserver is handig, vooral voor degenen die inhoud op het web op Linux moeten leveren, maar niet per se een indrukwekkende hoeveelheid CPU en RAM hoeven te hebben.

Het opzetten van de Lighthttpd-webserver lijkt niet veel op het instellen van Apache of Nginx op Linux. Er zijn geen pakketten beschikbaar op de ontwikkelingswebsite. In plaats daarvan moet u een pakket downloaden en handmatig installeren als u het wilt gebruiken. Hier is hoe het te doen.

Download Lighttpd RPM-pakket

Een tijdje geleden was er een Lighttpd RPM-pakket voor CentOS / RedHat Enterprise Linux. Het lijkt er echter op dat de ontwikkelaars van de webserver deze niet meer verspreiden. Dus als je Lighttpd wilt gebruiken, is de broncode vereist.

Krijg wget

Om de broncode te downloaden, hebt u de wget downloadtool. Aangezien de meeste serverbesturingssystemen dit programma niet altijd bevatten, is installatie vereist.

instagram viewer

Ubuntu

sudo apt wget installeren

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum installeer wget

Fedora

sudo dnf installeer wget

OpenSUSE

sudo zypper installeer wget

Zodra je de hebt wget downloadtool en draait op uw Linux-server (of Desktop die u gebruikt als server), gebruik de CD commando en verplaats de terminalsessie naar de /tmp directory.

Het downloaden in de /tmp (ook bekend als tijdelijke) directory zorgt ervoor dat als de software eenmaal actief is, deze niet in uw bestandssysteem terechtkomt.

cd / tmp

Broncode

Nu de terminal zich in de tijdelijke directory-aanroep bevindt wget en pak de broncode release van lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Als alternatief, als u problemen heeft met de TarGZ-release, hebben de ontwikkelaars een TarXZ-release beschikbaar.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Het downloaden van het lighttpd-webserverpakket duurt enkele seconden, afhankelijk van uw internetverbinding. Wanneer het proces is voltooid, ga je verder met het volgende gedeelte van deze tutorial.

Extraheer broncode

Nu de code klaar is met downloaden op het Linux-serversysteem in de tijdelijke directory (/tmp), is het nu tijd om de code uit zijn archief te halen. Het extraheren van de Lighttpd-codebestanden op Linux wordt gedaan met de teer commando.

Schrijf in een terminal teer met de "zxvf" schakelaars. Hiermee kunt u de inhoud van het TarGZ-archief extraheren en bekijken.

tar zxvf lighttpd-1.4.52.tar.gz

Als alternatief, als u het TarXZ-archief hebt gedownload in plaats van de TarGZ, moet u de gebruiken teer commando met een andere set schakelaars. In het bijzonder de "xvJf" -en.

tar xvJf lighttpd-1.4.52.tar.xz

Voer de code uit en voer het uit CD commando en verplaats de terminal naar de nieuwe map.

cd lighttpd- *

Van daaruit gebruiken ls en bekijk de inhoud van de directory.

ls

Compileer Lighttpd op Linux

Het bouwen van de Lighttpd-webserver heeft een paar stappen. Het is niet overdreven ingewikkeld en het begint met het installeren van de vereiste afhankelijkheden.

Ubuntu

sudo apt installeer libpcre3-dev libbz2-dev zlib1g-dev

Debian

sudo apt-get installeer libpcre3-dev libbz2-dev zlib1g-dev

Arch Linux

sudo pacman -S pcre-8 zlib bzip2

Fedora

sudo dnf installeer pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper installeer pcre-devel zlibary-devel libbz2-devel

Met de afhankelijkheden geïnstalleerd, is het tijd om uw systeem te scannen en de make-bestanden op het systeem te maken. Maak bestanden worden gemaakt met het script "Configureren".

./configureren

Laat het script draaien. Het kan een paar keer nodig zijn om het script uit te voeren en opnieuw uit te voeren, vooral als het vaststelt dat uw systeem afhankelijkheidsbestanden mist.

In onze gids doen we ons best om u te helpen de afhankelijkheden te installeren die het script nodig heeft om de Make-bestanden correct te genereren. Het werkt echter mogelijk niet altijd. Raadpleeg de documentatie als u problemen ondervindt.

Zodra Configure is voltooid, is het tijd om de installatie te bouwen met behulp van de Maken commando.

maak sudo make install. 

Wanneer alles klaar is met installeren, moet de server worden geconfigureerd. Om dit te doen, ga naar de officiële website.

Distributie-specifieke pakketten

Over het algemeen doet Lighttpd er niet alles aan om distro-specifieke pakketten voor hun webserver te onderhouden. Om deze reden hebben we besproken hoe u de broncode kunt compileren en bouwen. Bovendien is het downloaden van de broncode een goede manier om ervoor te zorgen dat u de nieuwste versie van de software kunt krijgen, ongeacht wat uw Linux-besturingssysteem is. Dat gezegd hebbende, hebben sommige distributies mogelijk een Lighttpd-webserverpakket in hun primaire softwarebronnen.

Ga voor meer informatie naar pkgs.org. Op de pagina ziet u informatie over de lijst voor verschillende Lighttpd-pakketten. Houd er echter rekening mee dat als u de distributiespecifieke releases installeert, deze mogelijk niet zo vaak worden bijgewerkt als rechtstreeks van de ontwikkelaars.

watch instagram story