Hvordan installere og konfigurere Apache Httpd på Fedora Linux

Hvordan installere og konfigurere Apache Httpd på Fedora Linux
Apache Web Server er en av de mest brukte webserverne i verden. Det er veldig enkelt å konfigurere. Det er open source-programvare og vedlikeholdt av Apache Software Foundation. Apache støtter mange funksjoner. Mange av disse funksjonene implementeres som kompilerte moduler for å utvide kjernefunksjonaliteten.

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

  1. Fedora -operativsystem installert
  2. Brukerkonto med rottilgang
  3. Internett -tilkobling for å laste ned forskjellige filer.

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.