Comment redémarrer Apache HTTPD sur Ubuntu 22.04

Comment Redemarrer Apache Httpd Sur Ubuntu 22 04



est l'un des serveurs Web les plus largement déployés. C'est un logiciel gratuit et open-source développé et maintenu par . Il offre des performances rapides, une fiabilité, une sécurité et une personnalisation à l'aide de nombreuses extensions et modules. On estime qu'Apache alimente environ 67% de tous les sites Web dans le monde.

Ce guide présentera le redémarrage du service Apache HTTPD sur Ubuntu 22.04.







Conditions préalables

Pour effectuer les étapes décrites dans ce guide, vous aurez besoin des composants suivants :



    • Un système Ubuntu 22.04 correctement configuré
    • La dernière version du serveur Web Apache a été installée et configurée. Découvrez l'installation d'Apache sur Ubuntu 22.04
    • Accès à un utilisateur non root avec l'autorisation sudo

Le service Apache HTTPD

Ubuntu utilise systemd , un système d'initialisation populaire et un gestionnaire de services pour Linux. Il possède diverses fonctionnalités, telles que la prise en charge des instantanés, le suivi des processus et la gestion des démons. Outre Ubuntu, la plupart des distributions Linux modernes sont livrées avec systemd Pre installé.



Lors de l'installation, Apache enregistre un service dédié, apache2.service , avec un systemd pour une gestion plus facile. Cela nous permet de gérer le service Apache avec des outils comme systemctl et service .





Il existe plusieurs scénarios dans lesquels vous pouvez envisager de redémarrer Apache :

    • Lors de la modification de toute configuration Apache critique
    • Le serveur agit bizarrement

Redémarrer Apache HTTPD à l'aide de systemctl

Utilisant systemctl est la méthode recommandée pour gérer tout service qui utilise systemd . La structure de commande est la suivante :



$ sudo systemctl < action > < Nom du service >


En suivant la structure, redémarrez Apache à l'aide de la commande suivante :

$ sudo systemctl redémarre apache2.service


Redémarrage d'Apache HTTPD à l'aide du service

La service La commande est un autre outil qui peut gérer les services système. Cependant, la structure de commande de service est légèrement différente de la systemctl . De plus, sa fonctionnalité est également limitée à la gestion des services de base.

La structure de commande est la suivante :

$ sudo service < Nom du service > < action >


En suivant cette structure, utilisez la commande suivante pour redémarrer Apache :

$ sudo redémarrage du service apache2


Conseils supplémentaires

Vérification de l'état d'Apache

L'état du service permet de déboguer tout comportement anormal. Pour vérifier l'état du service Apache, utilisez l'une des commandes suivantes :

$ sudo état systemctl apache2.service


$ sudo état du service apache2


Arrêter Apache

Si vous souhaitez arrêter manuellement le serveur Apache, exécutez l'une des commandes suivantes :

$ sudo systemctl arrêter apache2.service


$ sudo service apache2 stop


Rechargement d'Apache

Si vous avez uniquement modifié le(s) fichier(s) de configuration Apache, nous pouvons simplement recharger le service au lieu d'un redémarrage complet, ce qui permet d'économiser du temps et de l'énergie. La commande pour recharger Apache est la suivante :

$ sudo systemctl recharge apache2.service


$ sudo service apache2 recharger


Activer/Désactiver Apache

Si un service est activé, le systemd démarrera automatiquement le service au démarrage. Si ce n'est pas le cas, vous devez activer le service manuellement. De même, si vous désactivez un service, le systemd ne le démarrera plus au démarrage.

Pour démarrer Apache au démarrage, utilisez la commande suivante :

$ sudo systemctl activer apache2.service



Pour désactiver le service Apache, utilisez cette commande :

$ sudo systemctl désactiver apache2.service


Conclusion

Dans ce guide, nous avons démontré avec succès le redémarrage d'Apache HTTPD sur Ubuntu à l'aide de systemctl et service outils. Nous avons également présenté le rechargement, l'activation et la désactivation du service Apache.

L'outil systemctl peut accomplir beaucoup plus. Par exemple, consultez enregistrer par systemd .

Souvent, Apache est installé dans le cadre de la pile LAMP pour fournir un environnement de développement Web à part entière. En savoir plus sur . Apache peut également fonctionner avec , au service de l'informatique multiple.