Apache installeren op CentOS 8

Webservices worden steeds populairder in de wereld van vandaag vanwege alles wat dit met zich meebrengt (sites, pagina's, platforms, enz.) Waar elke ontwikkelaar praktische en dynamische tools heeft om zijn taken effectief uit te voeren.

Om een ​​ideaal platform te bieden om alles met betrekking tot webservices te ontwikkelen en te beheren, hebben we een van de beste hulpprogramma's zoals Apache gevonden en om deze reden zal Solvetic uitleggen hoe Apache op CentOS 8 te installeren en van daaruit een modern webplatform bij de hand te hebben en veilig.

Wat is Apache?Apache, ook bekend als Apache HTTP Server, is ontwikkeld als een open source HTTP-server die compatibel is met moderne UNIX- en Windows-besturingssystemen. Apache heeft als doel een veilige server te zijn, met hoge beschikbaarheidspercentages en een volledige levering van HTTP-services die op hun beurt zijn gesynchroniseerd met de modernste HTTP-standaarden, zodat elke taak in de huidige trend is.

Apache werd geboren in 1995 en is sindsdien uitgegroeid tot een van de meest veelzijdige hulpprogramma's van vandaag.

Apache HTTP Server 2.4 Belangrijkste kenmerken:We hebben momenteel de Apache HTTP Server 2.4-versie en onder de belangrijkste kenmerken vinden we het volgende:

  • Beheer van MPM-evenementen.
  • Asynchrone ondersteuning.
  • Configuratiesecties per aanvraag.
  • Betere opties voor het gebruik van hulpbronnen.
  • Integreert een nieuwe expressie-parser.
  • LogLevel configuratie per module en per directory.
  • IPv6-ondersteuning.
  • Nieuwe Apache API's.
  • Compatibel met verschillende protocollen en meer.

Nu zullen we leren hoe we Apache op CentOS 8 kunnen installeren.

1. Apache installeren op CentOS 8

Stap 1
De eerste stap is om de CentOS 8-pakketten bij te werken door de volgende opdracht uit te voeren:

 yum -y Update
Nadat het systeem is bijgewerkt, gaan we verder met het installeren van Apache door het volgende uit te voeren:
 yum installeer httpd

VERGROTEN

Stap 2
We voeren de letter "s" in om de Apache-download en zijn afhankelijkheden te accepteren:

VERGROTEN

Stap 3
Zodra Apache op het CentOS 8-systeem is geïnstalleerd, gaan we de service starten en inschakelen bij het opstarten van CentOS 8, hiervoor gebruiken we de volgende regels:

 systemctl start httpd systemctl activeer httpd

VERGROTEN

Stap 4
Nu controleren we de status van Apache door het volgende uit te voeren:

 systemctl-status httpd

VERGROTEN

Stap 5
Standaard blokkeert de firewall die is geïntegreerd in CentOS 8 Apache-verkeer, hiervoor moeten we specifieke regels toevoegen om dit in te schakelen:

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

VERGROTEN

Stap 6
Vervolgens kunnen we valideren dat Apache correct is geïnstalleerd door vanuit een browser te openen en de volgende syntaxis in te voeren:

 http: // CentOS_IP_Address
We zouden het volgende moeten zien:

VERGROTEN

2. Virtuele hosts configureren in CentOS 8


Dit is van toepassing wanneer een domein (virtuele host) op dezelfde Apache-webserver moet worden gehost. Hier is het mogelijk om een ​​of meerdere domeinen te gebruiken als dat het geval is.

Stap 1
Hiervoor gaan we een bestand maken met de naam vhost.conf in de /etc/httpd/conf.d/ directory:

 nano /etc/httpd/conf.d/vhost.conf
Daar zullen we de volgende gegevens invoeren:
 NaamVirtualHost *: 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 gecombineerd 

VERGROTEN

We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.

Belangrijke notitieOm deze virtuele host goed te laten werken, moeten we een verworven en geregistreerd domein hebben, anders kunnen we de virtuele host maken en alleen toegang krijgen van de lokale server tot localhost. Met het domein hebben we extern toegang

Stap 2
De volgende stap zijn de mappen voor de website die zijn geregistreerd in het vhost-bestand, we voeren het volgende in:

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

VERGROTEN

Stap 3
Om de pagina aan te passen, kunnen we een index.html-bericht maken in het pad /var/www/html/domain.com:

VERGROTEN

Stap 4
We herstarten de Apache-service door het volgende uit te voeren:

 systemctl herstart httpd.service

VERGROTEN

Stap 5
Nu hebben we toegang op een van de volgende manieren:

 http://domain.com (als we een actief domein hebben) http: // localhost (als we geen actief domein hebben)
Bij toegang vanuit een browser zien we het bericht van het index.html-bestand:

VERGROTEN

Zoals u kunt zien, is Apache ideaal voor alle gebruikers die betrokken zijn bij de wereld van programmeren en webbeheer met praktische en aantrekkelijke functies voor dit soort taken.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave