« LINUX:HTTP: Informations et activités » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
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