|
Fichiers de configuration et description Les fichiers de configuration se trouvent dans '/etc/httpd/2.0/conf'. Seul les fichiers suivants sont nécessaires :
Description de 'http2.conf' Description de 'commonhttpd.conf' Dans ce fichier se trouvent toutes les directives communes à tous les hôtes définis dans la configuration d'Apache. Lors de la configuration d'un serveur Apache, je conseille d'enlever toutes les directives propres au serveur principal et de créer un hôte virtuel pour représenter l'hôte principal. ensuite l'ajout d'un serveur virtuel se fait de maniére intuitive. Aussi, je conseille de decomposer le fichier 'commonhttp.conf' en plusieurs sous fichiers pour y conserver que les directivers les plus importantes et susceptibles d'etre "frequement" changees. Les fichiers sont les suivants :
Description de 'vhosts.conf' Dans ce fichier, on retrouve les directives propres à chaque serveur virtuel ('virtual host' ). Sur un serveur ne disposant que d'une seule adresse IP (le plus courant), les hôtes vituels sont basés sur le nom. Ceci permet d'avoir plus d'un site web par adresse IP. Cette technique utilise impérativement le protocole HTTP 1.1. De cette façon, le serveur fait l'aiguillage de la requête non plus avec l'adresse IP mais grâce à l'entête HTTP (exemple : http://www.liquidbox.net/ et http://www.webgraphiste.net/) La configuration courante est la suivante :
<VirtualHost *>
DocumentRoot /var/www/www
ServerName www.mondomaine.net
ServerAdmin webmaster@mondomaine.net
ErrorLog /var/www/log/error_log
CustomLog /var/www/log/access_log combined
<Directory />
Options None
AllowOverride None
</Directory>
<Directory /var/www/www>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow From ALL
</Directory>
<IfModule mod_alias.c>
ScriptAlias /cgi-bin /var/www/cgi-bin
</IfModule>
</VirtualHost>
Description de 'mod_ssl.conf' Description de 'ssl.vhost.conf' Description de 'php.conf' Ne pas modifier. Description de 'magic.conf' Ne pas modifier. Description de 'apache-mime.conf' Ne pas modifier. |