Slik installerer du Apache på CentOS 8

Webtjenester blir stadig mer populære i dagens verden på grunn av alt dette innebærer (sider, sider, plattformer, etc.) hvor hver utvikler har praktiske og dynamiske verktøy for å kunne utføre oppgavene sine effektivt.

For å tilby en ideell plattform for å utvikle og administrere alt knyttet til webtjenester, fant vi et av de beste verktøyene som Apache, og derfor vil Solvetic forklare hvordan du installerer Apache på CentOS 8 og derfra har en moderne webplattform for hånden og sikker.

Hva er ApacheApache, også kjent som Apache HTTP Server, er utviklet som en åpen kildekode HTTP -server som er kompatibel med moderne UNIX- og Windows -operativsystemer. Apache har som mål å være en sikker server, med høye tilgjengelighetshastigheter og en komplett levering av HTTP -tjenester som igjen er synkronisert med de mest moderne HTTP -standardene slik at hver oppgave er i den nåværende trenden.

Apache ble født i 1995, og siden har det vokst til å bli et av de mest allsidige verktøyene i dag.

Apache HTTP Server 2.4 HovedfunksjonerVi har for øyeblikket Apache HTTP Server 2.4 -versjonen, og blant hovedfunksjonene finner vi følgende:

  • MPM event management.
  • Asynkron støtte.
  • Konfigurasjonsdeler per forespørsel.
  • Bedre alternativer for ressursbruk.
  • Integrerer en ny uttrykksparser.
  • LogLevel -konfigurasjon per modul og per katalog.
  • IPv6 -støtte.
  • Nye Apache APIer.
  • Kompatibel med forskjellige protokoller og mer.

Nå skal vi lære hvordan du installerer Apache på CentOS 8.

1. Slik installerer du Apache på CentOS 8

Trinn 1
Det første trinnet vil være å oppdatere CentOS 8 -pakkene ved å utføre følgende kommando:

 yum -y oppdatering
Når systemet er oppdatert, fortsetter vi med å installere Apache ved å kjøre:
 yum installer httpd

FORSTØRRE

Steg 2
Vi skriver inn bokstaven "s" for å godta Apache -nedlastingen og dens avhengigheter:

FORSTØRRE

Trinn 3
Når Apache er installert på CentOS 8 -systemet, skal vi starte tjenesten og aktivere den ved oppstart av CentOS 8, for dette bruker vi følgende linjer:

 systemctl start httpd systemctl aktiver httpd

FORSTØRRE

Trinn 4
Nå sjekker vi statusen til Apache ved å utføre:

 systemctl status httpd

FORSTØRRE

Trinn 5
Som standard vil brannmuren integrert i CentOS 8 blokkere Apache -trafikk, for dette må vi legge til spesifikke regler for å aktivere den:

 firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd -reload

FORSTØRRE

Trinn 6
Deretter kan vi validere at Apache er riktig installert ved å gå til fra en nettleser og skrive inn følgende syntaks:

 http: // CentOS_IP_Address
Vi bør se følgende:

FORSTØRRE

2. Slik konfigurerer du virtuelle verter i CentOS 8


Dette gjelder når et domene (virtuell vert) må lagres på den samme Apache -webserveren. Her vil det være mulig å bruke ett eller flere domener hvis det er tilfelle.

Trinn 1
For dette skal vi lage en fil som heter vhost.conf i katalogen /etc/httpd/conf.d/:

 nano /etc/httpd/conf.d/vhost.conf
Der vil vi legge inn følgende informasjon:
 NameVirtualHost *: 80 ServerAdmin [email protected] ServerName domain.com ServerAlias ​​www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log kombinert 

FORSTØRRE

Vi lagrer endringene med Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene.

Viktig notatFor at denne virtuelle verten skal fungere skikkelig, må vi ha et ervervet og registrert domene, ellers kan vi opprette den virtuelle verten og bare få tilgang fra den lokale serveren til localhost. Med domenet kan vi få tilgang eksternt

Steg 2
Det neste trinnet vil være katalogene for nettstedet som er registrert i vhost -filen, vi skriver inn følgende:

 mkdir -p /var/www/html/domain.com(Root Documentation) mkdir -p /var/log/httpd/domain.com(Katalogfiler)

FORSTØRRE

Trinn 3
For å tilpasse siden kan vi opprette en index.html -melding i banen /var/www/html/domain.com:

FORSTØRRE

Trinn 4
Vi starter Apache -tjenesten på nytt ved å utføre:

 systemctl starter httpd.service på nytt

FORSTØRRE

Trinn 5
Nå kan vi få tilgang på en av følgende måter:

 http://domain.com (hvis vi har et aktivt domene) http: // localhost (hvis vi ikke har et aktivt domene)
Når du åpner fra en nettleser, ser vi meldingen til index.html -filen:

FORSTØRRE

Som du kan se, er Apache ideell for alle de brukerne som er involvert i verden av programmering og webadministrasjon med praktiske og attraktive funksjoner for denne typen oppgaver.

wave wave wave wave wave