- Kaip įdiegti „Lighttpd“ interneto serverį „Linux“

Kaip įdiegti „Lighttpd“ interneto serverį „Linux“

„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