Existe-t-il une commande / un outil pour générer la configuration calculée qu'Apache httpd utilise? Je sais que je peux parcourir manuellement le fichier httpd.conf et d'autres fichiers de configuration, mais existe-t-il un outil standard pour générer une configuration de tous les fichiers et sections inclus qui s'appliquent, pour plus de commodité?
Merci,
James
Edit: j'aurais également dû mentionner que j'utilise également une version Windows x-64 d'Apache, à partir d'un binaire pré-construit.
apache-2.2
httpd
configuration
jamiebarrow
la source
la source
Réponses:
Il y a un module Apache disponible qui montre une page détaillée avec divers paramètres et la configuration active.
mod_info
est désactivé par défaut et doit être activé./configure --enable-info
lors de la création d'Apache. Sur Debian et Ubuntu, ce module et sa configuration peuvent être activés à l'aide desudo a2enmod info
.Mettez les lignes suivantes dans votre fichier de configuration (httpd.conf) (pas nécessaire lors de l'utilisation
a2enmod
):Après avoir redémarré le serveur, le fichier de configuration est disponible sur http://example.com/server-info?config (remplacez
example.com
par votre adresse de serveur)Notez que ces informations sont assez sensibles, vous voudrez peut-être restreindre l'accès comme dans:
Pour plus d'informations, voir http://httpd.apache.org/docs/2.2/mod/mod_info.html
la source
/server-info
juste au cas où :)/server-info
est le chemin par défaut, donc je l'utilise pour éviter toute confusion. En termes de sécurité, vous utiliseriez en effet un chemin différent avec un contrôle d'accès strict et le désactiveriez après avoir terminé. Vous pouvez configurer l'authentification de base / Digest, restreindre l'accès à localhost et l'utiliser encurl
combinaison avechtml2text
pour obtenir les données dans un script.