Le 15/04/07, mx a écrit :
Bonjour la liste,j'ai besoin de vos lumières concernant apache2 et ses fichiers de configuration. Jusqu'ici les informations que j'ai trouvées sont contradictoires. Suite à une première installation par défaut de apache2 à partir de dépot de etch je trouve dans le répertoire /etc/apache2 les fichiers de configuration apache2.conf et httpd.conf . apache2.conf contient la configuration par défaut du serveur et httpd.conf est vide. Par ailleurs le site apache.org [0] donne les indications suivantes : "[…].The main configuration file is usually called httpd.conf." J'en déduis que je dois utiliser ce fichier pour mes ajustements personnels. Sur d'autres sources trouvées ça et là sur le web certains utilisateurs prétendent que httpd.conf est présent pour des raisons de retro-compatibilité avec les anciennes version de apache. Il faut donc utilisé apache2.conf Pratiquement quand je décide de modifier les directives Sever{Signature,Tokens}, j'utilise le fichier httpd.conf cela ne marche évidement pas. Puisque, je pense, httpd.conf est sourcé dans apache2.conf avant que ces mêmes directives soient configurées par apache2.conf . Où dois je donc faire les modifications apache2 ou httpd ? D'autre sources de documentation à proposer peut être ? Je pense que je loupe quelque chose car je nage de nouveau quand je veux modifier DocumentRoot qui pointe actuellement sur /var/www/apache2-default/ mais dont la configuration n'apparaît pas dans apache.conf .
Les contradictions à propos de la configuration viennent du fait que tu utilises Apache en version empaquetée Debian ou la version source de apache.org. La configuration par défaut est dans httpd.conf. La version Debian apporte des changements à ce niveau, en déclarant le fichier apache2.conf comme étant le fichier de configuration, et effectivement le fichier httpd.conf est conservé pour des raisons de compatibilité et est sourcé avec une directive "Include" dans apache2.conf. Le paquet Debian apporte d'autres changements sur l'organisation des fichiers, comme par exemple le système de gestion des modules avec les répertoires mods-available et mods-enabled. Voici un lien qui présente cela : http://wiki.apache.org/httpd/Info/DistrosDefaultLayout -- Max

