Fedora

Kako instalirati i konfigurirati Apache httpd na Fedora Linuxu

Kako instalirati i konfigurirati Apache httpd na Fedora Linuxu
Apache web poslužitelj jedan je od najčešće korištenih web poslužitelja na svijetu. Vrlo je jednostavno konfigurirati. To je softver otvorenog koda, a održava ga Apache Software Foundation. Apache podržava brojne značajke. Mnoge od ovih značajki implementirane su kao kompilirani moduli za proširenje osnovne funkcije.

httpd je web-poslužitelj apache u distribucijama temeljenim na Red Hat-u, dok se na distribucijskim sustavima Debian naziva apache. Ovisi o OS-u koji koristite. Na primjer, u RHEL 6.2, to se zove httpd, i u Ubuntu, to se zove apache2.

U Fedora Linuxu, paket httpd pruža aplikaciju web poslužitelja Apache.

Što ćemo pokriti

U ovom uputstvu vidjet ćemo kako instalirati web poslužitelj Apache iz izvorne datoteke kao i iz spremišta Fedora.

Preporučuje se da prvo pročitate ovaj post, a zatim ga primijenite na svoj sustav. Ovo će osigurati ispravnu konfiguraciju web-poslužitelja apache.

Preduvjeti

  1. Instaliran je Fedora operativni sustav
  2. Korisnički račun s root pristupom
  3. Internet povezanost za preuzimanje različitih datoteka.

Metoda 1. Instaliranje iz izvornog koda

Korak 1. Otvorite web preglednik i idite na stranicu za preuzimanje apachea. U trenutku pisanja ovog članka, najnovija i stabilna verzija dostupna za Apache HTTP poslužitelj (httpd) je 2.4.46. Preuzmite datoteku kao što je prikazano dolje:

Drugi način za dobivanje datoteke je upotreba naredbe wget. Otvorite terminal i pokrenite sljedeću naredbu:

# wget https: // ogledala.estointernet.u / apache // httpd / httpd-2.4.46.katran.gz

To je prikazano u nastavku:

Prednost korištenja izvornog koda je ta što uvijek dobivate najnoviju dostupnu verziju softvera.

Korak 2. Nakon što dobijemo izvornu datoteku, možemo započeti s naredbama 'gzip' i 'tar' za izdvajanje datoteke. Točan naziv datoteke ovisi o dostupnoj verziji koju ste preuzeli. U našem slučaju jest httpd-2.4.46.katran.gz.

# gzip -d httpd-2.4.46.katran.gz

# tar xvf httpd-2.4.46.katran

Nakon pokretanja gornje naredbe, izvučenu mapu možete vidjeti kao ovdje:

3. korak. Sada idite u izvađeni direktorij s naredbom:

# cd httpd-2.4.46

4. korak. Sada moramo pokrenuti konfigurirati skripta za konfiguriranje apachea. Ovo je dostupno unutar korijenskog direktorija apache, tj.e., trenutni direktorij. Ali prije pokretanja ove skripte, provjerite gdje želite instalirati apache.

Apache poslužitelj možete instalirati na zadano mjesto. Za to skriptu morate jednostavno pokrenuti:

# ./konfigurirati

Ako želite instalirati apache u direktorij koji nije zadani, upotrijebite sljedeću sintaksu:

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

Unutar '-prefix =' unesite put instalacije. U našem slučaju instalirat ćemo apache unutar / opt / httpd imenik. Za to slijedite upute u nastavku:

1. Stvorite direktorij unutar / opt kako je prikazano dolje:

# mkdir / opt / httpd

2. Pokrenite skriptu kao što je prikazano dolje:

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

Skripti za konfiguriranje trebat će neko vrijeme da se pokrene i provjeri značajke na vašem sustavu. Također će pripremiti datoteke Makefile za kompajliranje web poslužitelja apache.

Napomena za nekoliko pogrešaka pri pokretanju ./ configure script:

1. Možete dobiti sljedeću pogrešku "configure: error: APR not found":

Da biste ispravili ovu pogrešku, morate preuzeti apr- *.katran.gz odavde.

Sada izvucite ovaj direktorij iz direktorija 'srclib' koji je dostupan u distribucijskoj mapi apache httpd. Da biste izdvojili datoteku, upotrijebite naredbu:

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

Sada preimenujte ove datoteke uklanjanjem broja verzije kao ovdje:

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

2. Ako je pogreška “configure: error: pcre-config za libpcre nije pronađen.”Tada samo trebate instalirati PCRE razvojni paket kao što je prikazano dolje:

# dnf instaliraj pcre-devel -y

Sada nastavite izvoditi skriptu za konfiguriranje kao i prije. Na kraju će ispisati sažetak kao što je prikazano ovdje:

Korak 5. Za izgradnju nekoliko komponenata koje čine web poslužitelj Apache upotrijebite sljedeću naredbu:

# napraviti

Izvođenju ove naredbe može trebati puno vremena jer će sastaviti osnovnu konfiguraciju. To u velikoj mjeri ovisi o hardveru sustava, a također i o broju omogućenih modula.

Ako dobijete pogrešku poput "fatalna pogreška: expat.h: Nema takve datoteke ili direktorija ”, morat ćete preuzeti expat odavde. Sada izvucite datoteku iz neke mape. Za vađenje koristimo / opt / httpd.

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

Sada idite na izvađeni direktorij i pokrenite sljedeću naredbu jednu po jednu za konfiguriranje expat:

# cd / opt / httpd / expat-2.2.10
# ./konfigurirati
# napraviti
# make install

Sada ponovo pokrenite skriptu za konfiguriranje tako što ćete odrediti put expat instalacije:

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

Korak 5. Nakon što naredba make završi, spremni smo za instalaciju paketa. Pokrenite naredbu:

# make install

Korak 6. Da biste prilagodili svoj apache poslužitelj, upotrijebite httpd.conf datoteka koja se nalazi unutar:

# nano PREFIX / conf / httpd.konf

Gdje je PREFIX put instalacije apachea. U našem slučaju to je / opt / httpd /, pa koristimo:

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

Unutar ove datoteke promijenite ServerName direktivu u IP adresu vašeg sustava.

Korak 7. Sada je apache spreman za upotrebu; uslugu trebamo pokrenuti samo iz direktorija u kojem je instalirana. Za e.g., ako ste instalirali apache unutar / opt / httpd, pokrenite naredbu:

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

Metoda 2. Instaliranje iz spremišta Fedora

Instalacija Apache httpd iz Fedora spremišta prilično je jednostavna; samo slijedite korake u nastavku:

Korak 1. Otvorite terminal (ctrl + alt + f2) s root korisnikom ili barem s privilegijama superkorisnika.

Korak 2. Sada upotrijebite sljedeću naredbu za instaliranje apachea:

# dnf instaliraj httpd

3. korak. Pokrenite i provjerite status usluge apache naredbom:

# systemctl start httpd.servis
# systemctl status httpd.servis

Trebao bi pokazivati ​​pokrenut status

4. korak. Otvorite web preglednik i unesite IP sustava. Prikazala bi se sljedeća stranica:

Zaključak

Čestitamo, Uspješno ste konfigurirali web poslužitelj Apache. U ovom smo vodiču naučili kako instalirati apache iz izvorne datoteke i Fedora spremišta.

Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...