- - Hoe de Lighttpd-webserver op Linux te installeren

Hoe de Lighttpd-webserver op Linux te installeren

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

De Lighttpd-webserver is handig, vooral voor degenen die inhoud op internet moeten leveren op Linux, maar niet noodzakelijkerwijs een indrukwekkende hoeveelheid CPU en RAM hebben.

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

Download Lighttpd RPM-pakket

Een tijdje geleden was er een Lighttpd RPM-pakket voorCentOS / RedHat Enterprise Linux. Het lijkt er echter op dat de ontwikkelaars van de webserver deze niet meer verspreiden. Dus als u 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.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum install wget

Fedora

sudo dnf install wget

OpenSUSE

sudo zypper install wget

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

Bezig met downloaden in de / tmp (ook wel tijdelijke) directory zorgt ervoor dat zodra de software actief is, deze geen rommel meer maakt met uw bestandssysteem.

cd /tmp

Broncode

Nu de terminal zich in de tijdelijke map bevindt, wordt aangeroepen wget en pak de broncodeversie van lighttpd.

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

Als alternatief, als u problemen hebt 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, gaat u door naar het volgende gedeelte van deze zelfstudie.

Broncode extraheren

Nu de code is gedownload op het Linux-serversysteem in de tijdelijke map (/ tmp), het is nu tijd om de code uit het archief te halen. Het uitpakken van de Lighttpd-codebestanden op Linux gebeurt 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 u het TarXZ-archief in plaats van de TarGZ hebt gedownload, moet u ook de teer commando met een andere set schakelaars. In het bijzonder de "xvJf" -s.

tar xvJf lighttpd-1.4.52.tar.xz

Terwijl de code is uitgepakt, voert u de CD commando en verplaats de terminal naar de nieuwe map.

cd lighttpd-*

Gebruik vanaf daar ls en bekijk de inhoud van de map.

ls

Compileer Lighttpd op Linux

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

Ubuntu

sudo apt install libpcre3-dev libbz2-dev zlib1g-dev

Debian

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

Arch Linux

sudo pacman -S pcre-8 zlib bzip2

Fedora

sudo dnf install pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

Met de geïnstalleerde afhankelijkheden is het tijd om uw systeem te scannen en de maakbestanden op het systeem te maken. Maak bestanden aan met het script "Configureren".

./configure

Laat het script draaien. Het kan een paar keer duren voordat het script is uitgevoerd en opnieuw wordt uitgevoerd, vooral als het vaststelt dat uw systeem afhankelijkheidsbestanden mist.

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

Nadat het configureren is voltooid, is het tijd om de installatie te bouwen met de Maken commando.

make
sudo make install

Als alles klaar is met installeren, moet u de server configureren. Ga hiervoor naar de officiële website.

Distributie-specifieke pakketten

Voor het grootste deel gaat Lighttpd er niet uitmanier 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, sommige distributies hebben mogelijk een Lighttpd-webserverpakket in hun primaire softwarebronnen.

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

Comments