Apache est un serveur HTTP open source et multiplateforme. Il est doté de fonctionnalités puissantes et peut être encore étendu avec une grande variété de modules.
Si vous êtes un développeur ou un administrateur système, il y a de fortes chances que vous traitiez avec Apache régulièrement. / p>
Le démarrage, larrê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 dans les distributions Linux.
La plupart des distributions Linux récentes utilisent SystemD comme système dinitialisation et gestionnaire de service par défaut. Les anciennes distributions sont basées sur SysVinit et utilisent des scripts dinitialisation pour gérer les services. Une autre différence est le nom du service. Dans Ubuntu et Debian, le service Apache est nommé apache2
, tandis 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 des privilèges sudo.
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
: met fin au service Apache. -
restart
: arrête puis démarre le service Apache. -
reload
: redémarre gracieusement 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 derniers Ubuntu (20.04 18.04) et Debian (10, 9)
Pour démarrer le service Apache, exécutez la commande suivante:
Pour arrêter le service Apache, exécutez la commande suivante:
Chaque fois que vous apportez des modifications à la configuration dApache, vous devez redémarrer les processus du serveur. Pour redémarrer le service Apache, exécutez:
Les anciennes versions (EOLed) dUbuntu ou Debian utilisent des scripts init.d pour démarrer, arrêter et redémarrer Apache démon:
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:
Arrêtez le service Apache:
Redémarrez le service Apache:
Si vous disposez dun système CentOS 6 ou antérieur qui utilise SysV, utilisez les commandes suivantes pour démarrer, arrêter et redémarrer le démon Apache:
Conclusion #
Nous vous avons montré comment démarrer, arrêter et redémarrer le Serveur Web Apache sur divers systèmes Linux.