Sådan installeres Apache på CentOS 8

Webtjenester bliver stadig mere populære i dagens verden på grund af alt det, det indebærer (websteder, sider, platforme osv.), Hvor hver udvikler har praktiske og dynamiske værktøjer til at kunne udføre deres opgaver effektivt.

For at give en ideel platform til at udvikle og administrere alt relateret til webtjenester, fandt vi et af de bedste værktøjer som Apache, og derfor vil Solvetic forklare, hvordan man installerer Apache på CentOS 8 og derfra have en moderne webplatform ved hånden og sikker.

Hvad er ApacheApache, også kendt som Apache HTTP Server, er udviklet som en open source HTTP -server, der er kompatibel med moderne UNIX- og Windows -operativsystemer. Apache har som mål at være en sikker server med høje tilgængelighedsrater og en komplet levering af HTTP -tjenester, der igen er synkroniseret med de mest moderne HTTP -standarder, så hver opgave er i den aktuelle trend.

Apache blev født i 1995, og siden da er det vokset til at blive et af de mest alsidige forsyningsselskaber i dag.

Apache HTTP Server 2.4 HovedfunktionerVi har i øjeblikket Apache HTTP Server 2.4 -versionen, og blandt dens hovedfunktioner finder vi følgende:

  • MPM event management.
  • Asynkron support.
  • Konfigurationsafsnit pr. Anmodning.
  • Bedre muligheder for ressourceforbrug.
  • Integrerer en ny udtryksparser.
  • LogLevel -konfiguration pr. Modul og pr. Bibliotek.
  • IPv6 -understøttelse.
  • Nye Apache API'er.
  • Kompatibel med forskellige protokoller og mere.

Nu lærer vi, hvordan du installerer Apache på CentOS 8.

1. Sådan installeres Apache på CentOS 8

Trin 1
Det første trin vil være at opdatere CentOS 8 -pakkerne ved at udføre følgende kommando:

 yum -y opdatering
Når systemet er opdateret, fortsætter vi med at installere Apache ved at udføre:
 yum installer httpd

FORSTØRRE

Trin 2
Vi indtaster bogstavet "s" for at acceptere Apache -download og dens afhængigheder:

FORSTØRRE

Trin 3
Når Apache er blevet installeret på CentOS 8 -systemet, starter vi tjenesten og aktiverer den ved opstart af CentOS 8, til dette vil vi bruge følgende linjer:

 systemctl start httpd systemctl aktiver httpd

FORSTØRRE

Trin 4
Nu kontrollerer vi status for Apache ved at udføre:

 systemctl status httpd

FORSTØRRE

Trin 5
Som standard blokerer den firewall, der er integreret i CentOS 8, Apache -trafik, derfor skal vi tilføje specifikke regler for at aktivere den:

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

FORSTØRRE

Trin 6
Derefter kan vi validere, at Apache er korrekt installeret ved at få adgang fra en browser og indtaste følgende syntaks:

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

FORSTØRRE

2. Sådan konfigureres virtuelle værter i CentOS 8


Dette gælder, når et domæne (virtuel vært) skal hostes på den samme Apache -webserver. Her vil det være muligt at bruge et eller flere domæner, hvis det er tilfældet.

Trin 1
Til dette vil vi oprette en fil kaldet vhost.conf i biblioteket /etc/httpd/conf.d/:

 nano /etc/httpd/conf.d/vhost.conf
Der vil vi indtaste følgende oplysninger:
 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 kombineret 

FORSTØRRE

Vi gemmer ændringerne med Ctrl + O -tasterne og forlader editoren med Ctrl + X -tasterne.

Vigtig noteFor at denne virtuelle vært fungerer korrekt, skal vi have et erhvervet og registreret domæne, ellers kan vi oprette den virtuelle vært og kun få adgang fra den lokale server til localhost. Med domænet kan vi få adgang eksternt

Trin 2
Det næste trin vil være bibliotekerne for det websted, der er registreret i vhost -filen, vi indtaster følgende:

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

FORSTØRRE

Trin 3
For at tilpasse siden kan vi oprette en index.html -besked i stien /var/www/html/domain.com:

FORSTØRRE

Trin 4
Vi genstarter Apache -tjenesten ved at udføre:

 systemctl genstart httpd.service

FORSTØRRE

Trin 5
Nu kan vi få adgang på en af ​​følgende måder:

 http://domain.com (hvis vi har et aktivt domæne) http: // localhost (hvis vi ikke har et aktivt domæne)
Når du åbner fra en browser, ser vi meddelelsen om filen index.html:

FORSTØRRE

Som du kan se, er Apache ideel til alle de brugere, der er involveret i verden af ​​programmering og webstyring med praktiske og attraktive funktioner til denne type opgaver.

wave wave wave wave wave