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 opdateringNå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_AddressVi 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.confDer 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.