GNU/Linux >> Tutoriels Linux >  >> Linux

Comment démarrer, arrêter ou redémarrer Apache

Apache est un serveur HTTP open source et multiplateforme. Il est doté de fonctionnalités puissantes et peut être étendu avec une grande variété de modules.

Si vous êtes développeur ou administrateur système, il y a de fortes chances que vous ayez régulièrement affaire à Apache.

Le démarrage, l'arrêt et le redémarrage/rechargement sont les tâches les plus courantes lorsque vous travaillez avec un serveur Web Apache. Les commandes de gestion du service Apache sont différentes selon les distributions Linux.

La plupart des distributions Linux récentes utilisent SystemD comme système d'initialisation et gestionnaire de services par défaut. Les anciennes distributions sont basées sur SysVinit et utilisent des scripts d'initialisation pour gérer les services. Une autre différence est le nom du service. Dans Ubuntu et Debian, le service Apache est nommé apache2 , alors que dans un système basé sur Red Hat tel que CentOS, le nom du service est httpd .

Cet article explique comment démarrer, arrêter et redémarrer Apache sur les distributions Linux les plus populaires.

Avant de commencer #

Les instructions supposent que vous êtes connecté en tant que root ou utilisateur avec sudoprivileges.

Les unités de service SystemD et le script SysVinit prennent les arguments suivants pour gérer le service Apache :

  • start :Démarre le service Apache.
  • stop :Termine le service Apache.
  • restart :Arrête puis démarre le service Apache.
  • reload :Redémarre normalement le service Apache. Lors du rechargement, le processus Apache principal arrête les processus enfants, charge la nouvelle configuration et démarre de nouveaux processus enfants.
  • status :affiche l'état du service.

Démarrer, arrêter et redémarrer Apache sur Ubuntu et Debian #

SystemD est un gestionnaire de système et de service pour les dernières versions d'Ubuntu (20.0418.04) et Debian (10, 9).

Pour démarrer le service Apache, exécutez la commande suivante :

sudo systemctl start apache2

Pour arrêter le service Apache, exécutez la commande suivante :

sudo systemctl stop apache2

Chaque fois que vous apportez des modifications à la configuration d'Apache, vous devez redémarrer les processus du serveur. Pour redémarrer le service Apache, exécutez :

sudo systemctl restart apache2

Les anciennes versions (EOLed) d'Ubuntu ou de Debian utilisent des scripts init.d pour démarrer, arrêter et redémarrer le démon Apache :

sudo service apache2 startsudo service apache2 stopsudo service apache2 restart

Démarrer, arrêter et redémarrer Apache sur RHEL/CentOS #

Systemd est le gestionnaire de système et de service pour RHEL/CentOS 7 et 8.

Démarrez le service Apache :

sudo systemctl start httpd

Arrêtez le service Apache :

sudo systemctl stop httpd

Redémarrez le service Apache :

sudo systemctl restart httpd

Si vous avez CentOS 6 ou un système antérieur qui utilise SysV, utilisez les commandes suivantes pour démarrer, arrêter et redémarrer le démon Apache :

sudo service httpd startsudo service httpd stopsudo service httpd restart

Conclusion #

Nous vous avons montré comment démarrer, arrêter et redémarrer le serveur Web Apache sur divers systèmes Linux.

Si vous avez des questions ou des commentaires, n'hésitez pas à commenter ci-dessous.


Linux
  1. Comment redémarrer Apache ?

  2. Comment démarrer/arrêter/redémarrer les services dans CentOS Web Panel

  3. Comment démarrer, redémarrer et arrêter le serveur Web Apache

  4. Démarrer, arrêter et redémarrer Crond Daemon sous Linux

  5. Comment démarrer, arrêter et redémarrer le service Zimbra

Comment démarrer, arrêter ou redémarrer les services dans CentOS 8

Comment démarrer, arrêter et redémarrer les services dans Debian 10

Comment démarrer, arrêter ou redémarrer les services dans Ubuntu

Ubuntu - Démarrer, arrêter, redémarrer les services

Comment démarrer, arrêter ou redémarrer les services réseau sur Rocky Linux 8

Comment démarrer, arrêter, redémarrer, vérifier l'état du service IIS par ligne de commande