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