Aller au contenu principal

Comment installer Apache HTTP Server sur CentOS

Comment installer Apache HTTP Server sur CentOS

Apache HTTP Server est un logiciel de serveur web populaire qui permet aux utilisateurs de servir des pages web sur internet. L'installation d'Apache HTTP Server sur CentOS est un processus relativement simple. Dans ce tutoriel, nous vous guiderons étape par étape dans le processus d'installation d'Apache HTTP Server sur CentOS.

Prérequis

Avant de commencer, assurez-vous d'avoir un serveur CentOS sur lequel installer Apache HTTP Server. De plus, vous devez avoir un accès root au serveur.

Étape 1 : Mettre à jour le système

La première étape de l'installation d'Apache HTTP Server sur CentOS consiste à mettre à jour le système. Cela garantit que tous les paquets nécessaires sont à jour. Exécutez la commande suivante pour mettre à jour le système :

sudo yum update

Étape 2 : Installer Apache HTTP Server

Une fois que le système est à jour, il est temps d'installer Apache HTTP Server. Exécutez la commande suivante pour installer Apache HTTP Server :

sudo yum install httpd

Cette commande installera Apache HTTP Server sur votre serveur CentOS.

Étape 3 : Démarrer Apache HTTP Server

Après l'installation d'Apache HTTP Server, démarrez le service en exécutant la commande suivante :

sudo systemctl start httpd

Cette commande démarre le service Apache HTTP Server.

Étape 4 : Activer Apache HTTP Server

Pour vous assurer qu'Apache HTTP Server démarre automatiquement chaque fois que le système démarre, activez le service en exécutant la commande suivante :

sudo systemctl enable httpd

Cette commande active le service Apache HTTP Server sur votre serveur CentOS.

Étape 5 : Vérifier l'état d'Apache HTTP Server

Pour vérifier si Apache HTTP Server fonctionne, exécutez la commande suivante :

sudo systemctl status httpd

Cette commande affichera l'état du service Apache HTTP Server. Si le service est en cours d'exécution, vous verrez une sortie qui ressemble à ceci :

httpd.service - The Apache HTTP Server
Chargé : chargé (/usr/lib/systemd/system/httpd.service; activé; preset: désactivé)
Actif : actif (en cours d'exécution) depuis lun. 2021-04-05 15:41:09 UTC; il y a 1 jour 4h

Si le service n'est pas en cours d'exécution, vous verrez une sortie qui ressemble à ceci :

httpd.service - The Apache HTTP Server
Chargé : chargé (/usr/lib/systemd/system/httpd.service; activé; preset: désactivé)
Actif : inactif (mort)

Étape 6 : Configurer Apache HTTP Server

Pour configurer Apache HTTP Server, ouvrez le fichier de configuration d'Apache en exécutant la commande suivante :

sudo nano /etc/httpd/conf/httpd.conf

Cette commande ouvre le fichier de configuration d'Apache dans l'éditeur de texte nano.

Étape 7 : Tester Apache HTTP Server

Pour tester Apache HTTP Server, créez un fichier PHP simple en exécutant la commande suivante :

sudo nano /var/www/html/index.php

Cette commande crée un nouveau fichier nommé index.php dans le répertoire /var/www/html.

Ajoutez le code suivant au fichier index.php :

<?php
phpinfo();
?>

Enregistrez et fermez le fichier.

Ensuite, ouvrez un navigateur web et accédez à http://l'adresse_IP_de_votre_serveur/index.php. Si Apache HTTP Server fonctionne correctement, vous verrez une page qui affiche des informations sur votre installation PHP.

Conclusion

Félicitations ! Vous avez réussi à installer Apache HTTP Server sur CentOS. Vous pouvez maintenant utiliser Apache pour servir des pages web sur internet. N'oubliez pas de maintenir votre système à jour et sécurisé en mettant régulièrement à jour les paquets et en configurant Apache HTTP Server selon vos besoins.