GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Apache/httpd sur CentOS 8 Linux

Dans ce guide, vous apprendrez à installer Apache (le serveur Web le plus utilisé) sur le serveur Linux CentOS 8.

Apache2 contre httpd

Fonctionnellement, ils sont tous les deux identiques à 100%. La seule différence est que sur Ubuntu/Debian le binaire s'appelle apache2 alors que dans RHEL/CentOS le binaire est appelé httpd .

Comment installer Apache sur CentOS 8

Étape 1 :Mettre à jour le référentiel de logiciels

# dnf update
Erreur rencontrée :Échec du téléchargement des métadonnées pour le dépôt "Appstream"

Lorsque vous essayez de mettre à jour le système, si vous rencontrez l'erreur :Échec du téléchargement des métadonnées pour le référentiel "Appstream", suivez cet article pour résoudre le problème.

Étape 2 :Vérifier le référentiel contenant Apache

# dnf module list httpd
CentOS Linux 8 - AppStream
Name                                              Stream                                                 Profiles                                                               Summary
httpd                                             2.4 [d][e]                                             common [d], devel, minimal                                             Apache HTTP Server

Dans l'exemple ci-dessus, vous pouvez trouver que httpd v2.4 est disponible dans CentOS Linux 8 - AppStream référentiel et c'est la version par défaut qui sera installée.

Étape 3 :Installer Apache

# dnf install httpd -y

Étape 4 :Ouvrir les ports HTTP(80) et HTTPS(443) dans firewalld

Les protocoles HTTP et HTTPS sont généralement utilisés par les serveurs Web tels qu'Apache ou Nginx. Mais ces ports 80 &443 ne sont pas ouverts par défaut dans le firewalld. Suivez l'article pour ouvrir les ports HTTP 80 et HTTPS 443 dans le pare-feu sur CentOS 8 Linux.

Étape 5 :Démarrer et gérer le serveur Web Apache

Apache ne démarre pas automatiquement sur CentOS une fois l'installation terminée ! Vérifiez l'état comme ci-dessous :

Vérifier le service httpd

# systemctl status httpd

Démarrer le service httpd

# systemctl start httpd

Remarque :Si la commande est exécutée correctement, il n'y aura pas de sortie.

Configurer httpd pour qu'il s'exécute au démarrage

# systemctl enable httpd

Recharger Apache pour appliquer les modifications dans les fichiers de configuration

# systemctl reload httpd

Arrêter httpd

# systemctl stop httpd

Étape 6 :Tester le serveur Web Apache

Le travail du serveur Web Apache consiste à servir des pages Web sur un réseau. Trouvez l'adresse IP de votre système :

# hostname -I

Ouvrez un navigateur Web et saisissez l'adresse IP dans l'URL. Le navigateur affiche HTTP SERVER TEST PAGE.


Cent OS
  1. Comment installer Apache Tomcat sur Linux RHEL 8 / CentOS 8

  2. Comment installer Apache sur RHEL 8 / CentOS 8 Linux

  3. Comment debootstrap sur CentOS Linux

  4. Comment installer VirtualBox sur CentOS 8 Linux

  5. Comment installer Apache Web Server sur Centos 8

Comment installer Apache Maven sur CentOS 7

Comment installer SuPHP sur CentOS 7.2

Comment installer Apache CouchDB sur CentOS 7

Comment installer Apache ServiceMix sur CentOS 7

Comment installer Apache Cassandra dans CentOS

Comment installer Apache Maven sur Rocky Linux / CentOS 8