httpd er en Apache-webserver i Red Hat-Based Distros, mens den kalles Apache på Debian Distros. Det avhenger av operativsystemet du bruker. For eksempel i RHEL 6.2, det kalles httpd, og i Ubuntu, det kalles Apache2.
I Fedora Linux gir HTTPD -pakken Apache Webserver -applikasjonen.
Hva vil vi dekke
I denne opplæringen vil vi se hvordan du installerer Apache Webserver fra kildefilen så vel som fra Fedora Repository.
Det anbefales at du først leser dette innlegget og deretter bruker det på systemet ditt. Dette vil sørge for at du konfigurerer Apache -webserveren riktig.
Forutsetninger
Metode 1. Installere fra kildekoden
Trinn 1. Åpne en nettleser og gå til nedlastingssiden for apache. På denne artikkelenes forfatterskap, den siste og stabile versjonen som er tilgjengelig for Apache HTTP Server (httpd) er 2.4.46. Last ned filen som vist nedenfor:
En annen måte å få filen på er å bruke WGET -kommandoen. Åpne terminalen og kjør følgende kommando:
# wget https: // speil.Estointernet.i/apache // httpd/httpd-2.4.46.tjære.gz
Dette vises nedenfor:
Fordelen med å bruke kildekoden er at du alltid får den siste tilgjengelige versjonen av programvaren.
Steg 2. Når vi har fått kildefilen, kan vi starte med kommandoen 'Gzip' og 'Tar' for å trekke ut filen. Det nøyaktige navnet på filen avhenger av den tilgjengelige versjonen du har lastet ned. I vårt tilfelle er det httpd-2.4.46.tjære.gz.
# gzip -d httpd -2.4.46.tjære.gz
# TAR XVF HTTPD-2.4.46.tjære
Etter å ha kjørt kommandoen ovenfor, kan du se den ekstraherte mappen som her:
Trinn 3. Gå nå til den ekstraherte katalogen med kommandoen:
# CD HTTPD-2.4.46
Trinn 4. Vi må nå kjøre konfigurere skript for å konfigurere apache. Dette er tilgjengelig i rotkatalogen til Apache, i.e., Gjeldende katalog. Men før du kjører dette skriptet, må du sørge for hvor du vil installere Apache.
Du kan installere Apache -serveren i standardplassen. For dette må du kjøre skriptet ganske enkelt:
# ./konfigurere
Hvis du vil installere Apache i en annen katalog enn standard, bruk følgende syntaks:
# ./konfigurere -prefix =/sti/av/installasjon
Inne i '-prefix =' Angi installasjonsstien. I vårt tilfelle vil vi installere Apache inne i /opt/httpd katalog. Følg instruksjonen nedenfor for dette:
1. Opprett en katalog inne /opt som vist nedenfor:
# mkdir /opt /httpd
2. Kjør skriptet som vist nedenfor:
# ./konfigurere -prefix =/opt/httpd
Konfigurasjonsskriptet vil ta litt tid å kjøre og bekrefte funksjonene på systemet ditt. Det vil også forberede MakeFiles for å kompilere Apache -webserveren.
Merk for flere feil når du kjører ./Konfigurer skript:
1. Du kan få følgende feil “Konfigurer: Feil: Apr ikke funnet”:
For å fikse denne feilen, må du laste ned apr-*.tjære.GZ herfra.
Pakk ut denne katalogen i katalogen 'SRCLIB', som er tilgjengelig i Apache Httpd Distribution -mappen. For å trekke ut filen, bruk kommandoen:
# TAR XVF APR-UTIL-1.6.1.tjære.gz
# TAR XVF APR-1.7.0.tjære.gz
Nå gir du nytt navn til disse filene ved å fjerne versjonsnummeret som her:
# MV APR-UTIL-1.6.1 apr-UTIL
# MV APR-1.7.0 apr
2. Hvis feilen er “Konfigurer: Feil: PCRE-Config for Libpcre ikke funnet.”Da trenger du bare å installere PCRE Devel -pakken som vist nedenfor:
# dnf installer pcre -devel -y
Fortsett nå å kjøre konfigurasjonsskriptet som før. Til slutt ville det trykke sammendraget som vist her:
Trinn 5. For å bygge de flere komponentene som inneholder Apache -webserveren, bruker du følgende kommando:
# gjøre
Dette kan ta betydelig tid å kjøre denne kommandoen, da den vil kompilere grunnkonfigurasjonen. Det avhenger i stor grad av systemmaskinvare og også av antall aktiverte moduler.
Hvis du får en feil som “Fatal Feil: Expat.H: Ingen slik fil eller katalog ”, må du laste ned utvist herfra. Pakk nå ut filen i noen katalog. Vi bruker /opt /httpd for ekstraksjon.
# TAR XVJF Expat-2.2.10.tjære.bz2 -c /opt /httpd
Gå nå til den ekstraherte katalogen og kjør følgende kommando en etter en for å konfigurere utvandret:
# CD/opt/httpd/expat-2.2.10
# ./konfigurere
# gjøre
# Lag installasjon
Kjør nå konfigurasjonsskriptet igjen ved å spesifisere banen for Expat -installasjon:
# ./konfigurere-prefix =/opt/httpd-with-expat =/opt/httpd/expat-2.2.1
Trinn 5. Når kommandoen er ferdig, er vi klare til å installere pakkene. Kjør kommandoen:
# Lag installasjon
Trinn 6. For å tilpasse Apache -serveren din, bruk HTTPD.Conf -fil som ligger inne:
# nano prefiks/conf/httpd.konf
Hvor prefikset er banen til Apache -installasjon. I vårt tilfelle er det/opt/httpd/, så vi bruker:
# nano/opt/httpd/conf/httpd.konf
Inne i denne filen, endre servernavn -direktivet til IP -adressen til systemet ditt.
Trinn 7. Nå er Apache klar til bruk; Vi trenger bare å starte tjenesten fra katalogen der den er installert. For e.g., Hvis du har installert Apache inne /opt /httpd, kan du kjøre kommandoen:
#/opt/httpd/bin/apachectl -k start
Metode 2. Installere fra Fedora Repository
Det er ganske enkelt å installere Apache HTTPD fra Fedora Repository; Bare følg trinnene nedenfor:
Trinn 1. Åpne en terminal (Ctrl+Alt+F2) med rotbruker eller i det minste med superbrukerrettigheter.
Steg 2. Bruk nå følgende kommando for å installere Apache:
# DNF installer httpd
Trinn 3. Start og sjekk statusen til Apache -tjenesten med kommandoen:
# SystemCTL Start httpd.service
# SystemCTL Status httpd.service
Det skal vise en løpestatus
Trinn 4. Åpne en nettleser og skriv inn systemets IP. Det vil vise følgende side:
Konklusjon
Gratulerer, du har konfigurert Apache Webserver med hell. I denne guiden har vi lært hvordan du installerer Apache fra kildefilen og Fedora -depotet.