Så här installerar du Apache på CentOS 8

Webbtjänster blir alltmer populära i dagens värld på grund av allt detta innebär (webbplatser, sidor, plattformar etc.) där varje utvecklare har praktiska och dynamiska verktyg för att kunna utföra sina uppgif.webpter effektivt.

För att ge en idealisk plattform för att utveckla och hantera allt som rör webbtjänster, hittade vi en av de bästa verktygen som Apache och därför kommer Solvetic att förklara hur man installerar Apache på CentOS 8 och därifrån ha en modern webbplattform till hands och säker.

Vad är ApacheApache, även känd som Apache HTTP Server, har utvecklats som en öppen källkod HTTP -server som är kompatibel med moderna UNIX- och Windows -operativsystem. Apache har som mål att vara en säker server, med höga tillgänglighetsgrader och en komplett leverans av HTTP -tjänster som i sin tur är synkroniserade med de mest moderna HTTP -standarderna så att varje uppgif.webpt är i den nuvarande trenden.

Apache föddes 1995 och sedan dess har det vuxit till att bli ett av dagens mest mångsidiga verktyg.

Apache HTTP -server 2.4 HuvudfunktionerVi har för närvarande Apache HTTP Server 2.4 -versionen och bland dess huvudfunktioner hittar vi följande:

  • MPM -evenemangshantering.
  • Asynkront stöd.
  • Konfigurationsavsnitt per förfrågan.
  • Bättre resursanvändningsalternativ.
  • Integrerar en ny uttrycksparser.
  • LogLevel -konfiguration per modul och per katalog.
  • IPv6 -stöd.
  • Nya Apache API: er.
  • Kompatibel med olika protokoll och mer.

Nu lär vi oss hur man installerar Apache på CentOS 8.

1. Så här installerar du Apache på CentOS 8

Steg 1
Det första steget är att uppdatera CentOS 8 -paketen genom att utföra följande kommando:

 yum -y Uppdatering
När systemet har uppdaterats fortsätter vi att installera Apache genom att köra:
 yum installera httpd

FÖRSTORA

Steg 2
Vi anger bokstaven "s" för att acceptera Apache -nedladdningen och dess beroenden:

FÖRSTORA

Steg 3
När Apache har installerats på CentOS 8 -systemet kommer vi att starta tjänsten och aktivera den vid CentOS 8 -start, för detta kommer vi att använda följande rader:

 systemctl start httpd systemctl aktivera httpd

FÖRSTORA

Steg 4
Nu kontrollerar vi status för Apache genom att köra:

 systemctl status httpd

FÖRSTORA

Steg 5
Som standard blockerar brandväggen som är integrerad i CentOS 8 Apache -trafik, för detta måste vi lägga till specifika regler för att aktivera den:

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

FÖRSTORA

Steg 6
Sedan kan vi bekräfta att Apache har installerats korrekt genom att komma åt från en webbläsare och ange följande syntax:

 http: // CentOS_IP_Address
Vi bör se följande:

FÖRSTORA

2. Så här konfigurerar du virtuella värdar i CentOS 8


Detta gäller när en domän (virtuell värd) måste vara värd på samma Apache -webbserver. Här kommer det att vara möjligt att använda en eller flera domäner om så är fallet.

Steg 1
För detta kommer vi att skapa en fil som heter vhost.conf i katalogen /etc/httpd/conf.d/:

 nano /etc/httpd/conf.d/vhost.conf
Där kommer vi att ange följande information:
 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 kombinerat 

FÖRSTORA

Vi sparar ändringarna med Ctrl + O -tangenterna och lämnar redigeraren med Ctrl + X -tangenterna.

Viktig noteringFör att den här virtuella värden ska fungera korrekt måste vi ha en förvärvad och registrerad domän, annars kan vi skapa den virtuella värden och få åtkomst endast från den lokala servern till localhost. Med domänen kan vi komma åt externt

Steg 2
Nästa steg blir kataloger för webbplatsen som är registrerad i vhost -filen, vi anger följande:

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

FÖRSTORA

Steg 3
För att anpassa sidan kan vi skapa ett index.html -meddelande i sökvägen /var/www/html/domän.com:

FÖRSTORA

Steg 4
Vi startar om Apache -tjänsten genom att köra:

 systemctl startar om httpd.service

FÖRSTORA

Steg 5
Nu kan vi komma åt på ett av följande sätt:

 http://domain.com (om vi har en aktiv domän) http: // localhost (om vi inte har en aktiv domän)
När du öppnar från en webbläsare ser vi meddelandet för index.html -filen:

FÖRSTORA

Som du kan se är Apache idealisk för alla de användare som är involverade i världen av programmering och webbhantering med praktiska och attraktiva funktioner för denna typ av uppgif.webpter.

wave wave wave wave wave