Lighttpd er et slankt alternativ til Apache webserver til Unix, Linux og Windows server operativsystemer. Dets primære mål er at levere webindhold på en hurtig og sikker måde.
Lighttpd-webserveren er praktisk, især for dem, der har brug for at levere indhold på nettet på Linux, men ikke nødvendigvis har en imponerende mængde CPU og RAM.
Det er ikke meget at opsætte Lighthttpd-webserverensom at opsætte Apache eller Nginx på Linux. Der er ingen pakker tilgængelige på udviklingswebstedet. I stedet for, hvis du vil bruge den, skal du downloade en pakke og installere den manuelt. Sådan gør du det.
Download Lighttpd RPM-pakke
For et stykke tid siden var der en Lighttpd RPM-pakke tilCentOS / RedHat Enterprise Linux. Det ser dog ud til, at udviklerne af webserveren ikke distribuerer disse længere. Så hvis du gerne vil bruge Lighttpd, er kildekoden påkrævet.
Bliv wget
For at downloade kildekoden skal du bruge wget download værktøj. Da de fleste serveroperativsystemer ikke altid inkluderer dette program, kræves installation.
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
Når du først har fået det wget downloade værktøj op a d kører på din Linux-server (eller skrivebord, du bruger som server,) bruge CD kommandoer og flyt terminalsessionen til / tmp vejviser.
Gør downloadet i / tmp (alias midlertidigt) bibliotek vil sikre, at når softwaren først er kørt, det ikke kaster dit filsystem.
cd /tmp
Kildekode
Nu hvor terminalen befinder sig i den midlertidige telefonbog wget og tag tak i frigivelsen af kildekoden for lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Alternativt, hvis du har problemer med TarGZ-frigivelsen, har udviklerne en TarXZ-udgivelse tilgængelig.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Den lighttpd webserverpakke skal tage et par sekunder at downloade, afhængigt af din internetforbindelse. Når processen er afsluttet, skal du gå videre til næste afsnit i denne tutorial.
Uddrag kildekoden
Med koden nu downloadet på Linux-serversystemet inde i det midlertidige bibliotek (/ tmp), er det nu tid til at udpakke koden fra dens arkiv. Udpakning af Lighttpd-kodefilerne på Linux gøres med tjære kommando.
Skriv i en terminal tjære med "zxvf" -afbrydere. Dette giver dig mulighed for at udpakke og se indholdet i TarGZ-arkivet.
tar zxvf lighttpd-1.4.52.tar.gz
Alternativt, hvis du downloadede TarXZ-arkivet i stedet for TarGZ, skal du bruge tjære kommando med et andet sæt af switches. Specifikt de “xvJf”.
tar xvJf lighttpd-1.4.52.tar.xz
Kør koden med den udtrukne kode CD kommando og flyt terminalen til den nye mappe.
cd lighttpd-*
Brug derfra ls og se indholdet af biblioteket.
ls
Kompilér Lighttpd på Linux
Opbygning af Lighttpd-webserveren har et par trin. Det er ikke alt for kompliceret, og det starter med at installere de krævede afhængigheder.
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
Med de afhængigheder, der er installeret, er det tid til at scanne dit system og oprette make-filer på systemet. Opret filer oprettes med scriptet "Konfigurer".
./configure
Lad scriptet køre. Det kan tage et par gange at køre og køre scriptet igen, især hvis det bestemmer, at dit system mangler afhængighedsfiler.
I vores guide gør vi vores bedste for at hjælpe dig med installationende afhængigheder, som scriptet har brug for for at generere Make-filer korrekt. Dog fungerer det muligvis ikke altid. Hvis du har problemer, skal du kontrollere dokumentationen.
Når konfigurering er udført, er det tid til at bygge installationen vha Lave kommando.
make sudo make install
Når alt er færdig med installationen, bliver det nødvendigt at konfigurere serveren. For at gøre dette, gå over til det officielle websted.

Distributionsspecifikke pakker
For det meste går Lighttpd ikke ud af detmåde at opretholde distro-specifikke pakker til deres webserver. Af denne grund har vi dækket, hvordan du kan kompilere og opbygge kildekoden. Desuden er det at downloade kildekoden en god måde at sikre, at du kan få den seneste version af softwaren, uanset hvad dit Linux OS er. Med det sagt kan nogle distributioner have en Lighttpd webserverpakke i deres primære softwarekilder.
For at finde ud af mere, gå til pkgs.org. På siden kan du se oplysninger om angivet til flere Lighttpd-pakker. Husk dog, at hvis du installerer de distributionsspecifikke udgivelser, kan det muligvis ikke opdateres så ofte som at få det direkte fra udviklerne.
Kommentarer