LINUX:HTTP: Informations et activités

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche

retour au menu du serveur Web


But

Apache vient avec divers outils permettant de consulter sa configuration et son activité.


APACHETOP

Si on installe le logiciel:

dnf instal apachetop

on peut exécuter en ligne de commande:

apachetop

Et nous aurons un équivalent de la commande "top" mais elle affiche l'activité du serveur Apache avec un rafraichissement régulier.


Mod_Info

C'est un module installé d'office qui permet de consulter tous le paramétrage d'Apache sous forme d'un interface Web

En premier lieu, il faut vérifier la la librairie "mod_info.so" est bien activée. Dans le répertoire "/etc/httpd/conf.modules.d" reprenant la configuration des modules, le fichier "00-base.conf" doit contenir la ligne:


LoadModule info_module modules/mod_info.so

Ensuite on crée un fichier de configuration d'un site Web qui se trouvera par défaut dans le répertoire "/etc/httpd/conf.d" que l'on nommera "server-info.conf" par exemple. Voici un type de contenu:


<Location /apache/server-info>
 SetHandler server-info
 <IfModule mod_authz_core.c>
   Require all denied
   Require ip 192.168.1.2
 </IfModule>
</Location>

Il est important que les informations qui vont être affichée ne soit pas accessible à partir d'Internet. Restreignez cet accès à votre réseau local. Dans l'exemple, seule la machine "192.168.1.2" y a accès. Le paramètre de "Location" peut être rempli selon vos désirs. C'est lui qui sera repris dans l'URL.

On relance le serveur Web:

systemctl restart httpd

Maintenant dans notre navigateur Internet, on lance l'URL suivante, par exemple vers le serveur "serverdb.home.dom":

http://serverdb.home.dom/apache/server-info






retour au menu du serveur Web