„Lighttpd“ yra nedidelė „Apache“ tinklo serverio alternatyva, skirta „Unix“, „Linux“ ir „Windows“ serverių operacinėms sistemoms. Pagrindinis jos tikslas - greitai ir saugiai pateikti internetinį turinį.
„Lighttpd“ žiniatinklio serveris yra patogus, ypač tiems, kuriems reikia pateikti turinį žiniatinklyje naudojant „Linux“, tačiau nebūtinai turinčius įspūdingą kiekį CPU ir RAM.
Nustatyti „Lighthttpd“ žiniatinklio serverį nėra labai daugkaip „Apache“ ar „Nginx“ nustatymas „Linux“. Programinės įrangos kūrimo svetainėje nėra jokių paketų. Vietoj to, jei norite jį naudoti, turite atsisiųsti paketą ir įdiegti rankiniu būdu. Štai kaip tai padaryti.
Atsisiųskite „Lighttpd RPM“ paketą
Prieš kurį laiką buvo „Lighttpd RPM“ paketas, skirtas„CentOS“ / „RedHat Enterprise Linux“. Tačiau atrodo, kad žiniatinklio serverio kūrėjai jų nebeplatins. Taigi, jei norite naudoti „Lighttpd“, reikalingas šaltinio kodas.
Gaukite wget
Norėdami atsisiųsti šaltinio kodą, jums reikės wget atsisiuntimo įrankis. Kadangi daugumoje serverių operacinių sistemų ne visada yra ši programa, ją reikia įdiegti.
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
Kai gausite wget atsisiųsdami įrankį, kurį naudojate „Linux“ serveryje (arba darbalaukyje, kurį naudojate kaip serverį), naudokite Kompaktinis diskas komandą ir perkelkite terminalo sesiją į / tmp katalogą.
Atsisiųsti į / tmp (dar žinomas kaip laikinasis) katalogas užtikrins, kad įdiegus programinę įrangą nebus paleista jūsų failų sistema.
cd /tmp
Pirminis kodas
Dabar, kai terminalas yra laikinojo katalogo iškvietime wget ir paimkite lighttpd šaltinio kodo leidimą.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Arba, jei turite problemų dėl „TarGZ“ leidimo, kūrėjai turi „TarXZ“ versiją.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Atsižvelgiant į jūsų interneto ryšį, lengviausio interneto serverio paketo atsisiuntimas turėtų užtrukti kelias sekundes. Kai procesas bus baigtas, pereikite prie kito šio vadovo skyriaus.
Ištraukite šaltinio kodą
Su atliktu kodu atsisiųskite į „Linux“ serverių sistemą laikinojo katalogo viduje (/ tmp), dabar pats laikas išgauti kodą iš jo archyvo. „Linux“ „Lighttpd“ failų ištraukimas atliekamas naudojant degutas komanda.
Terminale parašykite degutas su „zxvf“ jungikliais. Tai leis jums išgauti ir peržiūrėti TarGZ archyvo turinį.
tar zxvf lighttpd-1.4.52.tar.gz
Arba, jei atsisiuntėte „TarXZ“ archyvą, o ne „TarGZ“, turėsite naudoti degutas komanda su kitu jungiklių rinkiniu. Tiksliau, „xvJf“.
tar xvJf lighttpd-1.4.52.tar.xz
Ištraukus kodą, paleiskite Kompaktinis diskas komandą ir perkelkite terminalą į naują aplanką.
cd lighttpd-*
Iš ten naudok ls ir peržiūrėti katalogo turinį.
ls
Kompiliuokite „Lighttpd“ „Linux“
„Lighttpd“ serverio kūrimas turi keletą žingsnių. Tai nėra per daug sudėtinga ir pradedama įdiegiant reikiamas priklausomybes.
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
Įdiegus priklausomybes, laikas nuskaityti jūsų sistemą ir sistemoje sukurti „make“ failus. Sukurkite failus naudodami scenarijų „Konfigūruoti“.
./configure
Leiskite scenarijui vykdyti. Skripto paleidimas ir pakartotinis paleidimas gali užtrukti keletą kartų, ypač jei nustatoma, kad jūsų sistemoje nėra priklausomybės failų.
Savo vadove mes stengiamės padėti jums įdiegtipriklausomybės, kurių reikia scenarijui, kad būtų teisingai sugeneruoti „Make files“. Tačiau tai ne visada gali veikti. Jei turite problemų, patikrinkite dokumentus.
Kai konfigūracija bus atlikta, laikas kurti diegimą naudojant Padaryti komanda.
make sudo make install
Kai viskas bus įdiegta, turėsite sukonfigūruoti serverį. Norėdami tai padaryti, apsilankykite oficialioje svetainėje.

Konkrečiam platinimui skirtos pakuotės
Didžioji dalis „Lighttpd“ neišeina iš savo pusėsbūdas išlaikyti specifinius savo interneto serverio paketus. Dėl šios priežasties mes apžvelgėme, kaip galite sudaryti ir sukurti šaltinio kodą. Be to, pirminio kodo atsisiuntimas yra geras būdas užtikrinti, kad jūs galite gauti naujausią programinės įrangos versiją, nepaisant to, kokia jūsų „Linux“ OS. Atsižvelgiant į tai, kai kurių platintojų pirminiuose programinės įrangos šaltiniuose gali būti „Lighttpd“ tinklo serverio paketas.
Norėdami sužinoti daugiau, apsilankykite pkgs.org. Puslapyje matysite informaciją apie kelis „Lighttpd“ paketus. Nepaisant to, atminkite, kad diegdami konkrečiam platinimui skirtus leidimus, jis gali būti atnaujinamas ne taip dažnai, kaip gauti tiesiai iš kūrėjų.
Komentarai