Cum se instalează serverul web Lighttpd pe Linux

Lighttpd este o alternativă subțire la serverul web Apache pentru sistemele de operare server Unix, Linux și Windows. Obiectivul său principal este de a furniza conținut web într-un mod rapid și sigur.

Serverul web Lighttpd este la îndemână, mai ales pentru cei care trebuie să livreze conținut pe web pe Linux, dar nu au neapărat o cantitate impresionantă de CPU și RAM.

Configurarea serverului web Lighthttpd nu seamănă prea mult cu configurarea Apache sau Nginx pe Linux. Nu există pachete disponibile pe site-ul de dezvoltare. În schimb, dacă doriți să îl utilizați, trebuie să descărcați un pachet și să îl instalați manual. Iată cum să o faci.

Descărcați pachetul Lighttpd RPM

Cu ceva timp în urmă, a existat un pachet Lighttpd RPM pentru CentOS/RedHat Enterprise Linux. Cu toate acestea, se pare că dezvoltatorii serverului web nu le mai distribuie. Deci, dacă doriți să utilizați Lighttpd, este necesar codul sursă.

Obțineți wget

Pentru a descărca codul sursă, veți avea nevoie de instrumentul de descărcare wget. Deoarece majoritatea sistemelor de operare pentru server nu includ întotdeauna acest program, este necesară instalarea.

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

Odată ce instrumentul de descărcare wget rulează pe serverul dvs. Linux (sau desktopul pe care îl utilizați ca server), utilizați comanda CD și mutați sesiunea terminalului în directorul /tmp.

  Cum se configurează redirecționarea X11 pe Linux

Descărcarea în directorul /tmp (alias temporar) vă va asigura că, odată ce software-ul este pornit și rulează, nu vă împușcă sistemul de fișiere.

cd /tmp

Cod sursa

Acum că terminalul se află în directorul temporar, invocați wget și luați ediția codului sursă a lighttpd.

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

Alternativ, dacă aveți probleme cu versiunea TarGZ, dezvoltatorii au o versiune TarXZ disponibilă.

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

Descărcarea pachetului de server web lighttpd ar trebui să dureze câteva secunde, în funcție de conexiunea dvs. la internet. Când procesul este finalizat, treceți la următoarea secțiune a acestui tutorial.

Extrage codul sursă

Odată cu descărcarea codului pe sistemul serverului Linux din directorul temporar (/tmp), acum este timpul să extrageți codul din arhiva sa. Extragerea fișierelor de cod Lighttpd pe Linux se face cu comanda tar.

Într-un terminal, scrieți tar cu comutatoarele „zxvf”. Acest lucru vă va permite să extrageți și să vizualizați conținutul arhivei TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Alternativ, dacă ați descărcat arhiva TarXZ în loc de TarGZ, va trebui să utilizați comanda tar cu un set diferit de comutatoare. Mai exact, cele „xvJf”.

tar xvJf lighttpd-1.4.52.tar.xz

Cu codul extras, rulați comanda CD și mutați terminalul în noul folder.

cd lighttpd-*

De acolo, utilizați ls și vizualizați conținutul directorului.

ls

Compilați Lighttpd pe Linux

Construirea serverului web Lighttpd are câțiva pași. Nu este prea complicat și începe prin a instala dependențele necesare.

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

Cu dependențele instalate, este timpul să vă scanați sistemul și să creați fișierele create pe sistem. Fișierele Make sunt create cu scriptul „Configurare”.

./configure

Lasă scriptul să ruleze. Poate dura de câteva ori rularea și re-rularea scriptului, mai ales dacă determină că sistemul dvs. lipsește fișiere de dependență.

  Cum să utilizați comanda grep pe Linux

În ghidul nostru, facem tot posibilul pentru a vă ajuta să instalați dependențele de care scriptul are nevoie pentru a genera corect fișierele Make. Cu toate acestea, s-ar putea să nu funcționeze întotdeauna. Dacă aveți probleme, verificați documentația.

Odată ce Configurarea este finalizată, este timpul să construiți instalarea folosind comanda Make.

make

sudo make install 

Când totul este finalizat cu instalarea, va trebui să configurați serverul. Pentru a face acest lucru, accesează site-ul oficial.

Pachete specifice distribuției

În cea mai mare parte, Lighttpd nu își iese din cale pentru a menține pachete specifice distribuției pentru serverul lor web. Din acest motiv, am explicat cum puteți compila și construi codul sursă. În plus, descărcarea codului sursă este o modalitate bună de a vă asigura că puteți obține cea mai recentă versiune a software-ului, indiferent de sistemul de operare Linux. Acestea fiind spuse, unele distribuții pot avea un pachet de server web Lighttpd în sursele lor primare de software.

Pentru a afla mai multe, accesați pkgs.org. Pe pagină, veți vedea informații despre listate pentru mai multe pachete Lighttpd. Cu toate acestea, rețineți că, dacă instalați versiunile specifice distribuției, este posibil ca acesta să nu fie actualizat la fel de des ca să îl primiți direct de la dezvoltatori.