« LINUX:HTTP: Informations et activités » : différence entre les versions
Page créée avec « ---- ''→ retour au menu du serveur Web'' ---- __FORCETOC__ =But= Apache vient avec divers outils permettant de consulter sa configuration et son activité. ---- ''→ retour au menu du serveur Web'' ---- __NOEDITSECTION__ Category:LINUX » |
Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
=But= | =But= | ||
Apache vient avec divers outils permettant de consulter sa configuration et son activité. | 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": | |||
<nowiki>http://serverdb.home.dom/apache/server-info</nowiki> | |||
Version du 23 avril 2025 à 22:08
→ 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