Fedora

Kako namestiti in konfigurirati Apache httpd na Fedora Linux

Kako namestiti in konfigurirati Apache httpd na Fedora Linux
Spletni strežnik Apache je eden najpogosteje uporabljenih spletnih strežnikov na svetu. Konfiguracija je zelo enostavna. Je odprtokodna programska oprema in jo vzdržuje Apache Software Foundation. Apache podpira številne funkcije. Mnoge od teh funkcij so implementirane kot prevedeni moduli za razširitev osnovne funkcije.

httpd je spletni strežnik apache v distribucijah, ki temeljijo na Red Hat, medtem ko se na distribucijah Debian imenuje apache. Odvisno od operacijskega sistema, ki ga uporabljate. Na primer, v RHEL 6.2, se imenuje httpd, in v Ubuntu, se imenuje apache2.

V Fedora Linuxu paket httpd ponuja aplikacijo spletnega strežnika Apache.

Kaj bomo pokrivali

V tej vadnici bomo videli, kako namestiti spletni strežnik Apache iz izvorne datoteke in iz skladišča Fedora.

Priporočljivo je, da najprej preberete to objavo in jo nato uporabite v svojem sistemu. Tako boste zagotovo pravilno konfigurirali spletni strežnik apache.

Pogoji

  1. Nameščen operacijski sistem Fedora
  2. Uporabniški račun s korenskim dostopom
  3. Internetna povezava za prenos različnih datotek.

1. metoda. Namestitev iz izvorne kode

Korak 1. Odprite spletni brskalnik in pojdite na stran za prenos apache. Ob pisanju tega članka je najnovejša in stabilna različica na voljo za Strežnik Apache HTTP (httpd) je 2.4.46. Prenesite datoteko, kot je prikazano spodaj:

Drug način za pridobitev datoteke je uporaba ukaza wget. Odprite terminal in zaženite naslednji ukaz:

# wget https: // zrcala.estointernet.v / apache // httpd / httpd-2.4.46.katran.gz

To je prikazano spodaj:

Prednost uporabe izvorne kode je, da vedno dobite najnovejšo razpoložljivo različico programske opreme.

2. korak. Ko dobimo izvorno datoteko, lahko začnemo z ukazoma 'gzip' in 'tar', da datoteko ekstrahiramo. Natančno ime datoteke je odvisno od razpoložljive različice, ki ste jo prenesli. V našem primeru je httpd-2.4.46.katran.gz.

# gzip -d httpd-2.4.46.katran.gz

# tar xvf httpd-2.4.46.katran

Po zagonu zgornjega ukaza lahko izvlečeno mapo vidite takole:

3. korak. Zdaj pojdite na izvlečeni imenik z ukazom:

# cd httpd-2.4.46

4. korak. Zdaj moramo zagnati konfigurirati skript za konfiguracijo apache. Ta je na voljo v korenskem imeniku apache, tj.e., trenutni imenik. Preden zaženete ta skript, se prepričajte, kam želite namestiti apache.

Strežnik apache lahko namestite na privzeto mesto. Za to morate skript zagnati preprosto:

# ./ configure

Če želite apache namestiti v mapo, ki ni privzeta, uporabite naslednjo sintakso:

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

Znotraj '-prefix =' vnesite pot namestitve. V našem primeru bomo apache namestili znotraj / opt / httpd imenik. Za to sledite spodnjim navodilom:

1. Ustvari imenik znotraj / opt, kot je prikazano spodaj:

# mkdir / opt / httpd

2. Zaženite skript, kot je prikazano spodaj:

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

Konfiguracijski skript bo trajal nekaj časa, da se zažene in preveri funkcije v vašem sistemu. Prav tako bo pripravil Makefiles za prevajanje spletnega strežnika apache.

Upoštevajte več napak pri zagonu ./ configure script:

1. Prikaže se naslednja napaka »configure: error: APR not found«:

Za odpravo te napake morate prenesti apr- *.katran.gz od tu.

Zdaj izvlecite ta imenik v imenik 'srclib', ki je na voljo v distribucijski mapi apache httpd. Če želite datoteko izvleči, uporabite ukaz:

# tar xvf apr-util-1.6.1.katran.gz
# tar xvf apr-1.7.0.katran.gz

Zdaj preimenujte te datoteke tako, da odstranite številko različice, kot je prikazano tukaj:

# mv apr-util-1.6.1. april
# mv apr-1.7.0 apr

2. Če je napaka »configure: error: pcre-config za libpcre ni mogoče najti.”Nato morate namestiti paket PCRE devel, kot je prikazano spodaj:

# dnf namestite pcre-devel -y

Zdaj zaženite konfiguracijski skript kot prej. Nazadnje bi natisnil povzetek, kot je prikazano tukaj:

5. korak. Če želite zgraditi več komponent, ki sestavljajo spletni strežnik Apache, uporabite naslednji ukaz:

# make

Za zagon tega ukaza lahko traja veliko časa, saj bo sestavil osnovno konfiguracijo. V veliki meri je odvisno od sistemske strojne opreme in tudi od števila omogočenih modulov.

Če se prikaže napaka, kot je »usodna napaka: expat.h: Taka datoteka ali imenik ni na voljo ", od tu boste morali prenesti expat. Zdaj datoteko izvlecite v neki imenik. Za ekstrakcijo uporabljamo / opt / httpd.

# tar xvjf expat-2.2.10.katran.bz2 -C / opt / httpd

Zdaj pojdite na izvlečeni imenik in zaženite naslednji ukaz, da nastavite expat:

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

Zdaj znova zaženite konfiguracijski skript, tako da določite pot namestitve expat:

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

5. korak. Ko se ukaz make konča, smo pripravljeni na namestitev paketov. Zaženite ukaz:

# make install

6. korak. Če želite prilagoditi strežnik apache, uporabite httpd.datoteka conf, ki se nahaja znotraj:

# nano PREFIX / conf / httpd.conf

Kjer je PREFIX pot namestitve apache. V našem primeru je / opt / httpd /, zato uporabljamo:

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

V tej datoteki spremenite direktivo ServerName v naslov IP vašega sistema.

7. korak. Zdaj je apache pripravljen za uporabo; storitev moramo zagnati samo iz imenika, kjer je nameščena. Za e.g., če ste apache namestili v / opt / httpd, zaženite ukaz:

# / opt / httpd / bin / apachectl -k start

2. metoda. Namestitev iz skladišča Fedora

Namestitev Apache httpd iz skladišča Fedora je dokaj enostavna; sledite spodnjim korakom:

Korak 1. Odprite terminal (ctrl + alt + f2) s korenskim uporabnikom ali vsaj s privilegiji super uporabnika.

2. korak. Zdaj uporabite naslednji ukaz za namestitev apache:

# dnf namestite httpd

3. korak. Zaženite in preverite stanje storitve apache z ukazom:

# systemctl start httpd.storitev
# systemctl status httpd.storitev

Prikazati mora stanje delovanja

4. korak. Odprite spletni brskalnik in vnesite sistemski IP. Prikazala bi se naslednja stran:

Zaključek

Čestitamo, Uspešno ste konfigurirali spletni strežnik Apache. V tem priročniku smo se naučili, kako namestiti apache iz izvorne datoteke in skladišča Fedora.

Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...