Comment installer Apache sur CentOS 8

Les services Web sont de plus en plus populaires dans le monde d'aujourd'hui en raison de tout ce que cela implique (sites, pages, plateformes, etc.) où chaque développeur dispose d'outils pratiques et dynamiques pour pouvoir effectuer ses tâches efficacement.

Pour fournir une plate-forme idéale pour développer et gérer tout ce qui concerne les services Web, nous avons trouvé l'un des meilleurs utilitaires tels qu'Apache et pour cette raison, Solvetic expliquera comment installer Apache sur CentOS 8 et à partir de là, disposer d'une plate-forme Web moderne et en sécurité.

Qu'est-ce qu'ApacheApache, également connu sous le nom de Apache HTTP Server, a été développé en tant que serveur HTTP open source compatible avec les systèmes d'exploitation UNIX et Windows modernes. Apache a pour objectif d'être un serveur sécurisé, avec des taux de disponibilité élevés et une livraison complète de services HTTP qui à leur tour sont synchronisés avec les normes HTTP les plus modernes afin que chaque tâche soit dans la tendance actuelle.

Apache est né en 1995 et depuis lors, il est devenu l'un des utilitaires les plus polyvalents d'aujourd'hui.

Caractéristiques principales du serveur HTTP Apache 2.4Nous avons actuellement la version Apache HTTP Server 2.4 et parmi ses principales caractéristiques, nous trouvons les suivantes :

  • Gestion des événements MPM.
  • Prise en charge asynchrone.
  • Sections de configuration par demande.
  • Meilleures options d'utilisation des ressources.
  • Intègre un nouvel analyseur d'expression.
  • Configuration LogLevel par module et par répertoire.
  • Prise en charge d'IPv6.
  • Nouvelles API Apache.
  • Compatible avec divers protocoles et plus encore.

Nous allons maintenant apprendre à installer Apache sur CentOS 8.

1. Comment installer Apache sur CentOS 8

Étape 1
La première étape consistera à mettre à jour les packages CentOS 8 en exécutant la commande suivante :

 miam -y Mettre à jour
Une fois le système mis à jour, nous procédons à l'installation d'Apache en exécutant :
 miam installer httpd

AGRANDIR

Étape 2
On saisit la lettre "s" pour accepter le téléchargement d'Apache et ses dépendances :

AGRANDIR

Étape 3
Une fois Apache installé sur le système CentOS 8, nous allons démarrer le service et l'activer au démarrage de CentOS 8, pour cela nous utiliserons les lignes suivantes :

 systemctl démarrer httpd systemctl activer httpd

AGRANDIR

Étape 4
Maintenant, nous vérifions le statut d'Apache en exécutant :

 état systemctl httpd

AGRANDIR

Étape 5
Par défaut, le pare-feu intégré à CentOS 8 bloquera le trafic Apache, pour cela nous devons ajouter des règles spécifiques pour l'activer :

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

AGRANDIR

Étape 6
Ensuite, nous pouvons valider qu'Apache a été correctement installé en accédant depuis un navigateur et en entrant la syntaxe suivante :

 http : // CentOS_IP_Address
Nous devrions voir ce qui suit :

AGRANDIR

2. Comment configurer des hôtes virtuels dans CentOS 8


Cela s'applique lorsqu'un domaine (hôte virtuel) doit être hébergé sur le même serveur Web Apache. Ici, il sera possible d'utiliser un ou plusieurs domaines si c'est le cas.

Étape 1
Pour cela nous allons créer un fichier appelé vhost.conf dans le répertoire /etc/httpd/conf.d/ :

 nano /etc/httpd/conf.d/vhost.conf
Là, nous entrerons les informations suivantes:
 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 combiné 

AGRANDIR

Nous enregistrons les modifications avec les touches Ctrl + O et sortons de l'éditeur avec les touches Ctrl + X.

Note importantePour que cet hôte virtuel fonctionne correctement, nous devons avoir un domaine acquis et enregistré, sinon nous pouvons créer l'hôte virtuel et accéder uniquement du serveur local à localhost. Avec le domaine, nous pouvons accéder à l'extérieur

Étape 2
La prochaine étape sera les répertoires du site Web enregistré dans le fichier vhost, nous entrons dans ce qui suit :

 mkdir -p /var/www/html/domain.com (Documentation racine) mkdir -p /var/log/httpd/domain.com (Fichiers répertoire)

AGRANDIR

Étape 3
Pour personnaliser la page, nous pouvons créer un message index.html dans le chemin /var/www/html/domain.com :

AGRANDIR

Étape 4
On redémarre le service Apache en exécutant :

 systemctl redémarrer httpd.service

AGRANDIR

Étape 5
Nous pouvons maintenant accéder de l'une des manières suivantes :

 http://domain.com (si nous avons un domaine actif) http://localhost (si nous n'avons pas de domaine actif)
Lors de l'accès à partir d'un navigateur, nous verrons le message du fichier index.html :

AGRANDIR

Comme vous pouvez le voir, Apache est idéal pour tous les utilisateurs impliqués dans le monde de la programmation et de la gestion Web avec des fonctions pratiques et attrayantes pour ce type de tâche.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave