Serveur Apache HTTP Version 2.4
Description: | Affiche une pr�sentation compl�te de la configuration du serveur |
---|---|
Statut: | Extension |
Identificateur�de�Module: | info_module |
Fichier�Source: | mod_info.c |
Pour activer mod_info
, ajoutez les lignes
suivantes � votre fichier apache2.conf
.
<Location /server-info> SetHandler server-info </Location>
Il est recommand� d'utiliser mod_authz_host
�
l'int�rieur de la section <Location>
afin de restreindre l'acc�s aux
informations de configuration de votre serveur :
<Location /server-info> SetHandler server-info Require host example.com </Location>
Une fois cette configuration effectu�e, les informations du
serveur sont disponibles � l'adresse
http://votre-serveur.com/infos-serveur
.
Une fois mod_info
charg� dans le serveur, sa
fonctionnalit� de gestionnaire est disponible dans tous les
fichiers de configuration, y compris les fichiers de configuration
des r�pertoires (par exemple .htaccess
). Ceci peut
avoir des r�percutions en mati�re de s�curit� pour votre site.
En particulier, l'utilisation de ce module peut conduire � la divulgation d'informations sensibles � partir des directives de configuration d'autres modules Apache comme des chemins syst�mes, des couples nom d'utilisateur/mot de passe, des noms de bases de donn�es, etc... C'est pourquoi ce module ne doit �tre utilis� que dans un environnement sous contr�le et toujours avec les plus grandes pr�cautions.
Il est recommand� d'utiliser mod_authz_host
pour
restreindre l'acc�s aux informations de configuration de votre
serveur.
<Location /server-info> SetHandler server-info Order allow,deny # Autorisation d'acc�s depuis le serveur lui-m�me Allow from 127.0.0.1 # Autorisation d'acc�s depuis une station de travail du r�seau # local Allow from 192.168.1.17 </Location>
Par d�faut, les informations affich�es comprennent une liste de tous les modules activ�s, et pour chaque module, une description des directives qu'il accepte, les branchements (hooks) qu'il impl�mente, ainsi que les directives concern�es dans la configuration courante.
Il est possible d'afficher d'autres vues de la configuration en
ajoutant un argument � la requ�te infos-serveur
. Par
exemple, http://votre-serveur.com/infos-serveur?config
affichera toutes les directives de configuration.
?<module-name>
?config
?hooks
?list
?server
Si la directive de configuration define
-DDUMP_CONFIG
est utilis�e, mod_info
va
envoyer la configuration pr�interpr�t�e vers stdout
au
cours du d�marrage du serveur. "Pr�interpr�t�e" signifie que
les directives telles que <IfDefine>
et <IfModule>
sont �valu�es et les variables
d'environnement remplac�es par leurs valeurs. Cela ne repr�sente
cependant pas la configuration d�finitive. En particulier, les
fusions ou �crasementsde d�finitions en cas de directives multiples ne sont pas
repr�sent�s.
Le r�sultat est �quivalent � celui de la requ�te
?config
.
mod_info
tire ses informations de
la configuration interpr�t�e, et non du fichier de configuration
original. La mani�re dont l'arbre de configuration interpr�t� est
cr�� induit quelques limitations :
ServerRoot
, LoadModule
et LoadFile
.Include
,
<IfModule>
et
<IfDefine>
ne sont pas
prises en compte, mais les directives de configuration incluses le
sont..htaccess
ne sont pas prises en compte (car elles ne
font pas partie de la configuration permanente du serveur).<Directory>
sont affich�es
normalement, mais mod_info
est incapable de
d�terminer le num�ro de ligne de la balise fermante </Directory>
.Description: | Ajoute des donn�es suppl�mentaires aux informations de module affich�es par le gestionnaire server-info |
---|---|
Syntaxe: | AddModuleInfo nom-module cha�ne |
Contexte: | configuration du serveur, serveur virtuel |
Statut: | Extension |
Module: | mod_info |
Cette directive permet d'afficher le contenu de cha�ne en tant qu'Information suppl�mentaire interpr�t�e en HTML pour le module nom-module. Exemple :
AddModuleInfo mod_deflate.c 'See <a \ href="http://httpd.apache.org/docs/2.4/mod/mod_deflate.html">\ http://httpd.apache.org/docs/2.4/mod/mod_deflate.html</a>'