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.
Cuprins
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.
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ță.
Î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.