Fedora

Kaip įdiegti ir konfigūruoti „Apache httpd“ sistemoje „Fedora Linux“

Kaip įdiegti ir konfigūruoti „Apache httpd“ sistemoje „Fedora Linux“
„Apache“ tinklo serveris yra vienas iš dažniausiai naudojamų interneto serverių pasaulyje. Tai labai lengva sukonfigūruoti. Tai yra atvirojo kodo programinė įranga, kurią prižiūri „Apache Software Foundation“. „Apache“ palaiko daugybę funkcijų. Daugelis šių funkcijų yra įdiegtos kaip sudaryti moduliai, kad išplėstų pagrindinę funkciją.

httpd yra apache žiniatinklio serveris „Red Hat“ pagrindu veikiančiuose distrosuose, o „Debian“ distrosuose jis vadinamas apache. Tai priklauso nuo jūsų naudojamos OS. Pavyzdžiui, PAVELDAS 6.2, tai vadinama httpd, ir į „Ubuntu“, tai vadinama apache2.

„Fedora Linux“ pakete httpd yra „Apache“ tinklo serverio programa.

Ką padengsime

Šioje pamokoje pamatysime, kaip įdiegti „Apache“ serverį iš šaltinio failo ir iš „Fedora“ saugyklos.

Pirmiausia rekomenduojama perskaityti šį įrašą ir pritaikyti jį savo sistemoje. Tai užtikrins, kad teisingai sukonfigūravote „Apache“ žiniatinklio serverį.

Būtinos sąlygos

  1. Įdiegta „Fedora“ operacinė sistema
  2. Vartotojo paskyra su root prieiga
  3. Interneto ryšys norint atsisiųsti įvairius failus.

1 metodas. Diegiama iš šaltinio kodo

1 žingsnis. Atidarykite interneto naršyklę ir eikite į „Apache“ atsisiuntimo puslapį. Šiuo straipsniu parašyta naujausia ir stabili versija, skirta „Apache“ HTTP serveris (httpd) yra 2.4.46. Atsisiųskite failą taip, kaip parodyta žemiau:

Kitas būdas gauti failą yra komanda wget. Atidarykite terminalą ir vykdykite šią komandą:

# wget https: // veidrodžiai.estointernet.aplanke / apache // httpd / httpd-2.4.46.degutas.gz

Tai parodyta žemiau:

Šaltinio kodo naudojimo pranašumas yra tas, kad visada gaunate naujausią galimą programinės įrangos versiją.

2 žingsnis. Gavę šaltinio failą, galime pradėti nuo komandų „gzip“ ir „tar“, kad išgautumėte failą. Tikslus failo pavadinimas priklauso nuo jūsų atsisiųstos versijos. Mūsų atveju taip yra httpd-2.4.46.degutas.gz.

# gzip -d httpd-2.4.46.degutas.gz

# tar xvf httpd-2.4.46.degutas

Paleidus pirmiau nurodytą komandą, galite pamatyti ištrauktą aplanką taip:

3 žingsnis. Dabar eikite į išgautą katalogą naudodami komandą:

# cd httpd-2.4.46

4 žingsnis. Dabar turime paleisti sukonfigūruoti scenarijus konfigūruoti apache. Tai galima rasti apache šakniniame kataloge, t.e., dabartinį katalogą. Tačiau prieš vykdydami šį scenarijų įsitikinkite, kur norite įdiegti „apache“.

Apache serverį galite įdiegti numatytojoje vietoje. Norėdami tai padaryti, turite paleisti scenarijų paprastai:

# ./ configure

Jei norite įdiegti „apache“ kataloge, išskyrus numatytąjį, naudokite šią sintaksę:

# ./ configure --prefix = / path / of / install

„-Prefix =“ viduje įveskite diegimo kelią. Mūsų atveju įdiegsime apache / opt / httpd kataloge. Norėdami tai padaryti, vykdykite toliau pateiktas instrukcijas:

1. Sukurkite katalogą / opt, kaip parodyta žemiau:

# mkdir / opt / httpd

2. Paleiskite scenarijų, kaip parodyta žemiau:

# ./ configure --prefix = / opt / httpd

Konfigūravimo scenarijui prireiks šiek tiek laiko paleisti ir patikrinti jūsų sistemos funkcijas. Jis taip pat paruoš „Makefiles“ kompiliuoti „Apache“ žiniatinklio serverį.

Atkreipkite dėmesį į kelias klaidas vykdant ./ configure scenarijus:

1. Galite gauti šią klaidą „configure: error: APR not found“:

Norėdami ištaisyti šią klaidą, turite atsisiųsti balandžio *.degutas.gz iš čia.

Dabar ištraukite šį katalogą „srclib“ kataloge, kuris yra apache httpd paskirstymo aplanke. Norėdami išgauti failą, naudokite komandą:

# tar xvf apr-util-1.6.1.degutas.gz
# tar xvf balandis-1.7.0.degutas.gz

Dabar pervardykite šiuos failus pašalindami versijos numerį, kaip čia:

# mv apr-util-1.6.1 balandžio-util
# mv balandžio-1 d.7.0 bal

2. Jei klaida yra „configure: error: pcre-config for libpcre“ nerasta.Tada jums tiesiog reikia įdiegti PCRE devel paketą, kaip parodyta žemiau:

# dnf įdiekite pcre-devel -y

Dabar tęskite konfigūravimo scenarijaus vykdymą kaip ir anksčiau. Galiausiai ji atspausdins santrauką, kaip parodyta čia:

5 žingsnis. Norėdami sukurti kelis komponentus, kuriuos sudaro „Apache“ žiniatinklio serveris, naudokite šią komandą:

# markė

Tai gali užtrukti daug laiko, kol bus paleista ši komanda, nes ji sukurs pagrindinę konfigūraciją. Tai labai priklauso nuo sistemos aparatūros ir nuo įjungtų modulių skaičiaus.

Jei gausite klaidą, pvz., „Lemtinga klaida: expat.h: Nėra tokio failo ar katalogo “, turėsite atsisiųsti emigrantą iš čia. Dabar ištraukite failą į tam tikrą katalogą. Ištraukimui naudojame / opt / httpd.

# tar xvjf emigrantas-2.2.10.degutas.bz2 -C / opt / httpd

Dabar eikite į išgautą katalogą ir po vieną vykdykite šią komandą, kad sukonfigūruotumėte expat:

# cd / opt / httpd / expat-2.2.10
# ./ configure
# markė
# make install

Dabar dar kartą paleiskite konfigūravimo scenarijų nurodydami expat diegimo kelią:

# ./ configure --prefix = / opt / httpd --with-expat = / opt / httpd / expat-2.2.1

5 žingsnis. Baigę komandą make, mes pasiruošę įdiegti paketus. Paleiskite komandą:

# make install

6 žingsnis. Norėdami pritaikyti savo „Apache“ serverį, naudokite httpd.„conf“ failas, esantis viduje:

# nano PREFIX / conf / httpd.konf

Kur PREFIX yra apache diegimo kelias. Mūsų atveju tai yra / opt / httpd /, todėl mes naudojame:

# nano / opt / httpd / conf / httpd.konf

Šiame faile pakeiskite „ServerName“ direktyvą į savo sistemos IP adresą.

7 žingsnis. Dabar apache yra paruoštas naudoti; paslaugą turime pradėti tik iš katalogo, kuriame ji įdiegta. Dėl e.g., jei įdiegėte apache viduje / opt / httpd, paleiskite komandą:

# / opt / httpd / bin / apachectl -k pradžia

2 metodas. Diegiama iš „Fedora“ saugyklos

Diegti „Apache httpd“ iš „Fedora“ saugyklos yra gana paprasta; tiesiog atlikite šiuos veiksmus:

1 žingsnis. Atidarykite terminalą (ctrl + alt + f2) su root vartotoju arba bent jau su super vartotojo privilegijomis.

2 žingsnis. Dabar naudokite šią komandą, kad įdiegtumėte „apache“:

# dnf įdiekite httpd

3 žingsnis. Paleiskite ir patikrinkite apache paslaugos būseną naudodami komandą:

# systemctl pradžia httpd.paslaugą
# systemctl būsena httpd.paslaugą

Jame turėtų būti rodoma būsena

4 žingsnis. Atidarykite interneto naršyklę ir įveskite savo sistemos IP. Tai rodytų šį puslapį:

Išvada

Sveikiname, sėkmingai sukonfigūravote „Apache“ serverį. Šiame vadove mes sužinojome, kaip įdiegti apache iš šaltinio failo ir „Fedora“ saugyklos.

Kaip naudoti „Xdotool“, norint paskatinti pelės paspaudimus ir klavišų paspaudimus sistemoje „Linux“
„Xdotool“ yra nemokamas ir atviro kodo komandinės eilutės įrankis, skirtas pelės paspaudimams ir klavišų paspaudimams imituoti. Šis straipsnis apims t...
5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...