Lighttpd je tanka alternativa web poslužitelju Apache za Unix, Linux i Windows poslužitelje. Njegov primarni cilj je brza i sigurna isporuka web sadržaja.
Lighttpd web poslužitelj je zgodan, posebno za one koji trebaju isporučiti sadržaj na webu na Linuxu, ali ne moraju imati impresivnu količinu CPU-a i RAM-a.
Postavljanje web-poslužitelja Lighthttpd nije mnogopoput postavljanja Apache ili Nginx na Linux. Na razvojnoj web stranici nema dostupnih paketa. Ako ga želite koristiti, morate preuzeti paket i ručno ga instalirati. Evo kako to učiniti
Preuzmite Lighttpd RPM paket
Prije nekog vremena, postojao je Lighttpd RPM paket zaCentOS / RedHat Enterprise Linux. No, čini se da programeri web poslužitelja više ne distribuiraju te uređaje. Dakle, ako želite koristiti Lighttpd, potreban je izvorni kod.
Nabavite wget
Za preuzimanje izvornog koda trebat će vam wget alat za preuzimanje. Kako većina operativnih sustava poslužitelja ne uključuje uvijek ovaj program, potrebna je instalacija.
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
Jednom kada to dobijete wget alata za preuzimanje do d koji radi na vašem Linux poslužitelju (ili Desktop koji koristite kao poslužitelj,) koristite CD naredbu i premjestite sesiju terminala na / tmp imenik.
Preuzimanje je izvršeno u / tmp (aka privremeni) direktorij osigurat će da se softver jednom pokrene i ne pokrene vaš datotečni sustav.
cd /tmp
Izvorni kod
Sad kad se terminal nalazi u privremenom pozivu direktorija wget i zgrabite izdanje izvornog koda lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Alternativno, ako imate problema s izdanjem TarGZ-a, programerima je dostupno izdanje TarXZ-a.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Paket webtc-a lighttpd trebao bi vam potrajati nekoliko sekundi, ovisno o vašoj internetskoj vezi. Kada je postupak dovršen, prijeđite na sljedeći odjeljak ovog vodiča.
Izdvojite izvorni kod
Uz kôd koji je sada izvršen za preuzimanje na Linux poslužiteljskom sustavu unutar privremene mape (/ tmp), sada je vrijeme za izdvajanje koda iz svoje arhive. Vađenje Lighttpd kodnih datoteka na Linuxu vrši se s katran naredba.
U terminalu napišite katran pomoću preklopki "zxvf". To će vam omogućiti da izdvojite i pogledate sadržaj arhive TarGZ-a.
tar zxvf lighttpd-1.4.52.tar.gz
Alternativno, ako ste preuzeli TarXZ arhivu umjesto TarGZ, morat ćete koristiti katran naredite s drugačijim nizom sklopki. Konkretno, one "xvJf".
tar xvJf lighttpd-1.4.52.tar.xz
S izvučenim kodom pokrenite CD naredite i premjestite terminal u novu mapu.
cd lighttpd-*
Od tamo iskoristite ls i pogledati sadržaj direktorija.
ls
Sastavite Lighttpd na Linuxu
Izgradnja web-poslužitelja Lighttpd ima nekoliko koraka. Nije pretjerano komplicirano, a započinje ugradnjom potrebnih ovisnosti.
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
S instaliranim ovisnostima, vrijeme je da skenirate sustav i stvorite datoteke za stvaranje u sustavu. Provjerite jesu li datoteke stvorene skriptu "Configure".
./configure
Neka se skripta pokrene. Možda će biti potrebno nekoliko puta pokretanja i ponovnog pokretanja skripte, posebno ako utvrdi da u vašem sustavu nedostaju datoteke ovisnosti.
U našem vodiču trudimo se da vam pomognemo pri instaliranjuovisnosti koje treba skriptu da pravilno generira Make datoteke. Međutim, možda neće uvijek uspjeti. Ako imate problema, provjerite dokumentaciju.
Jednom kada je Konfiguriranje izvršeno, vrijeme je da izgradite instalaciju pomoću Napraviti naredba.
make sudo make install
Kad sve bude instalirano, trebat će konfigurirati poslužitelj. Da biste to učinili, prijeđite na službenu web stranicu.
![](/images/linux/how-to-install-the-lighttpd-web-server-on-linux.png)
Paketi specifični za distribuciju
Za najveći dio, Lighttpd ne izlazinačin održavanja paketa specifičnih za distrobu za njihov web poslužitelj. Iz tog smo razloga opisali kako možete sastaviti i izgraditi izvorni kod. Nadalje, preuzimanje izvornog koda je dobar način da osigurate najnovije izdanje softvera, bez obzira na Linux operativni sustav. U skladu s tim, neke distribucije mogu imati paket web-poslužitelja Lighttpd u svojim primarnim izvorima softvera.
Da biste saznali više, prijeđite na stranicu pkgs.org. Na stranici ćete vidjeti podatke o popisu za nekoliko Lighttpd paketa. Iako imajte na umu da, ako instalirate izdanja specifična za distribuciju, ona se neće ažurirati toliko često kao što je to dobivanje izravno od programera.
komentari