Comment vĂ©rifier la version d’Apache
Lorsque vous gĂ©rez un serveur dĂ©diĂ© ou un VPS, il est essentiel de savoir quelle version d’Apache est actuellement installĂ©e. La mise Ă jour de votre serveur garantit de meilleures performances, la compatibilitĂ© avec les modules et la protection contre les vulnĂ©rabilitĂ©s connues.
Dans ce guide, nous allons vous montrer plusieurs façons simples de vĂ©rifier la version d’Apache installĂ©e sur votre systĂšme.
Méthode 1 : Via le terminal (Linux)
Si vous avez un accĂšs root Ă votre serveur dĂ©diĂ© ou VPS Linux, la façon la plus simple de vĂ©rifier la version d’Apache est d’utiliser la ligne de commande.
Ouvrez votre terminal et exécutez
apache2 -v
Ou, si vous ĂȘtes sur un systĂšme CentOS/Red Hat :
httpd -v
Cette commande renverra un résultat similaire à celui-ci :
Version du serveur : Apache/2.4.57 (Ubuntu) Serveur construit : 2024-01-10T16:21:17
Ceci montre Ă la fois la version actuelle et la date de construction.
Méthode 2 : Utiliser Apachectl
Une autre mĂ©thode rapide consiste Ă utiliser l’utilitaire apachectl :
apachectl -v
Ou bien :
apache2ctl -v
Le rĂ©sultat sera le mĂȘme que pour la mĂ©thode prĂ©cĂ©dente. Cet outil est utile pour contrĂŽler et surveiller Apache.
Méthode 3 : Depuis le navigateur (si activé)
Si les fonctions ServerSignature et ServerTokens d’Apache sont activĂ©es (ce qui n’est pas recommandĂ© en production), vous pouvez vĂ©rifier la version en accĂ©dant Ă une page ou Ă un rĂ©pertoire inexistant (par exemple, /test404) et en examinant le pied de page de la page 404 par dĂ©faut.
Cependant, pour des raisons de sécurité, cette fonctionnalité est souvent désactivée dans les environnements de production.
Conseil de sécurité
Nous recommandons vivement de dĂ©sactiver la divulgation de la version sur les serveurs publics. La divulgation de la version exacte d’Apache peut rendre votre serveur plus vulnĂ©rable aux attaques ciblĂ©es si vous n’avez pas appliquĂ© les mises Ă jour de sĂ©curitĂ© rĂ©centes.
Pour la désactiver, modifiez votre fichier de configuration Apache (apache2.conf ou httpd.conf) et ajoutez :
ServerSignature Off
ServerTokens Prod
Redémarrez ensuite Apache :
sudo systemctl restart apache2
Conclusion
ConnaĂźtre la version d’Apache est une Ă©tape Ă©lĂ©mentaire mais importante dans la gestion de votre environnement serveur. Vous pouvez la vĂ©rifier en quelques secondes via un terminal ou des outils de contrĂŽle comme apachectl.


