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 UppdateringNä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_AddressVi 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.confDä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.