Comment redémarrer Apache httpd sur Ubuntu Top 10.Top 10

Comment redémarrer Apache httpd sur Ubuntu Top 10.Top 10

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

Ce guide mettra en valeur le redémarrage du service httpd Apache sur Ubuntu 22.04.

Conditions préalables

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

    • Un Ubuntu 22 correctement configuré.04 Système
    • 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 autorisation sudo

Le service Apache Httpd

Ubuntu utilise systemd, Un système d'initial populaire et un gestionnaire de services pour Linux. Il a diverses fonctionnalités, telles que la prise en charge des instantanés, le suivi des processus et la gestion des démon. Outre Ubuntu, la plupart des distros linux modernes sont livrés 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 où vous pouvez envisager de redémarrer Apache:

    • Lors de la modification de toute configuration d'apache critique de mission
    • Le serveur agit bizarre

Redémarrer Apache httpd à l'aide de SystemCTL

En 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


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

$ sudo systemctl redémarrer apache2.service


Redémarrer Apache httpd à l'aide du service

Le 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 celle du systemctl. De plus, sa fonctionnalité est également limitée à la gestion des services de base.

La structure de commande est la suivante:

Service $ sudo


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

$ sudo service apache2 redémarrer


Conseils supplémentaires

Vérification de l'état Apache

Le statut du service aide à déboguer tout comportement anormal. Pour vérifier l'état du service Apache, utilisez l'une des commandes suivantes:

$ sudo systemctl status apache2.service


Statut de service APACHE2 $


Arrêter Apache

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

$ sudo systemctl stop apache2.service


$ sudo service apache2 stop


Recharger Apache

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

$ sudo systemctl reload apache2.service


$ sudo Service apache2 Reload


Activer / désactiver Apache

Si un service est activé, le SystemD démarrera automatiquement le service lors du démarrage. Sinon, alors vous devez activer le service manuellement. De même, si vous désactivez un service, le SystemD ne le démarrera plus lors du démarrage.

Pour démarrer Apache sur le 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 réussi à redémarrer l'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 la liste de tous les services enregistrés avec systemd.

Souvent, Apache est installé dans le cadre de la pile de lampe pour fournir un environnement de développement Web à part entière. En savoir plus sur la configuration de la pile de lampe sur Ubuntu. Apache peut également fonctionner avec des hôtes virtuels, en desservant plusieurs informations.