Lighttpd er et slankt alternativ til Apache-webserveren for operativsystemene Unix, Linux og Windows. Dets hovedmål er å levere webinnhold på en rask og sikker måte.
Lighttpd-webserveren er praktisk, spesielt for de som trenger å levere innhold på nettet på Linux, men ikke nødvendigvis har en imponerende mengde CPU og RAM.
Det er ikke mye å sette opp Lighthttpd-webserverensom å sette opp Apache eller Nginx på Linux. Det er ingen pakker tilgjengelig på utviklingsnettstedet. I stedet, hvis du vil bruke den, må du laste ned en pakke og installere den manuelt. Slik gjør du det.
Last ned Lighttpd RPM-pakke
For en stund siden var det en Lighttpd RPM-pakke forCentOS / RedHat Enterprise Linux. Imidlertid ser det ut til at utviklerne av webserveren ikke distribuerer disse lenger. Så hvis du vil bruke Lighttpd, kreves kildekoden.
Bli wget
For å laste ned kildekoden, trenger du wget nedlastingsverktøy. Siden de fleste serveroperativsystemer ikke alltid inkluderer dette programmet, er installasjon nødvendig.
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 har fått den wget laste ned verktøyet opp og kjører på Linux-serveren din (eller Desktop du bruker som server) bruker du CD kommando og flytt terminaløkten til / tmp katalogen.
Gjør nedlastingen i / tmp (aka midlertidig) katalog vil sikre at når programvaren er oppe og kjører, ikke kaster filsystemet ditt.
cd /tmp
Kildekode
Nå som terminalen er i den midlertidige katalogen påkalles wget og ta tak i kildekodeutgivelsen av lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Alternativt, hvis du har problemer med TarGZ-utgivelsen, har utviklerne en TarXZ-utgivelse tilgjengelig.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Den lighttpd webserverpakken bør ta et par sekunder å laste ned, avhengig av internettforbindelsen din. Når prosessen er fullført, gå videre til neste del av denne opplæringen.
Pakk kildekode
Når koden nå er lastet ned på Linux-serversystemet i den midlertidige katalogen (/ tmp), er det nå på tide å trekke ut koden fra arkivet. Utpakking av Lighttpd-kodefilene på Linux gjøres med tjære kommando.
Skriv i en terminal tjære med “zxvf” -bryterne. Dette vil tillate deg å trekke ut og se innholdet i TarGZ-arkivet.
tar zxvf lighttpd-1.4.52.tar.gz
Alternativt, hvis du lastet ned TarXZ-arkivet i stedet for TarGZ, må du bruke tjære kommando med et annet sett brytere. Spesielt de “xvJf”.
tar xvJf lighttpd-1.4.52.tar.xz
Når koden er trukket ut, kjører du CD kommandoen og flytt terminalen inn i den nye mappen.
cd lighttpd-*
Derfra bruker du ls og se innholdet i katalogen.
ls
Sett sammen Lighttpd på Linux
Å bygge Lighttpd-webserveren har noen få trinn. Det er ikke altfor komplisert, og det starter med å installere de nødvendige avhengighetene.
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 avhengighetene installert, er det på tide å skanne systemet ditt og opprette lagringsfilene på systemet. Lag filer blir opprettet med “Konfigurer” -skriptet.
./configure
La skriptet kjøres. Det kan ta noen ganger å kjøre og kjøre skriptet, spesielt hvis det avgjør at systemet mangler avhengighetsfiler.
I guiden vår gjør vi vårt beste for å hjelpe deg med å installereavhengighetene som skriptet trenger for å generere Lag-filene riktig. Det kan imidlertid ikke alltid det fungerer. Hvis du har problemer, sjekk dokumentasjonen.
Når Configure er gjort, er det på tide å bygge installasjonen ved hjelp av Gjøre kommando.
make sudo make install
Når alt er installert, må konfigurere serveren. For å gjøre dette, gå over til det offisielle nettstedet.

Distribusjonsspesifikke pakker
For det meste går ikke Lighttpd ut av detmåte å opprettholde distro-spesifikke pakker for deres webserver. Av denne grunn har vi dekket hvordan du kan sammenstille og bygge kildekoden. Videre er nedlasting av kildekoden en god måte å sikre at du kan få den nyeste utgivelsen av programvaren, uavhengig av hva ditt Linux OS er. Når det er sagt, kan noen distribusjoner ha en Lighttpd webserverpakke i de primære programvarekildene.
For å finne ut mer, gå til pkgs.org. På siden ser du informasjon om oppført for flere Lighttpd-pakker. Husk imidlertid at hvis du installerer distribusjonsspesifikke utgivelser, kan det hende at det ikke blir oppdatert så ofte som å få det rett fra utviklerne.
kommentarer