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