« Installation et configuration d'un serveur http apache 2.2 » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 196 : Ligne 196 :
* <code>TypesConfig</code> défini le fichier spécifiant la correspondance entre les extensions et les types de fichiers.
* <code>TypesConfig</code> défini le fichier spécifiant la correspondance entre les extensions et les types de fichiers.
* <code>DefaultType</code> défini le type par défaut d'un fichier si son extension n'est pas spécifié par <code>TypesConfig</code>
* <code>DefaultType</code> défini le type par défaut d'un fichier si son extension n'est pas spécifié par <code>TypesConfig</code>
* <code>AccessFileName</code> défini le nom du fichier de configuration distribué (un tel fichier sera lu par apache dans tous dossiers auquel apache a accès)


La directive <code>Directory</code> permet d'appliquer des directives qui ne s'appliqueront que pour un dossier donné (et tout ses sous dossiers et fichiers). Dans l'exemple suivant, on applique des règles pour l'ensemble du système de fichier (/) :
La directive <code>Directory</code> permet d'appliquer des directives qui ne s'appliqueront que pour un dossier donné (et tout ses sous dossiers et fichiers). Dans l'exemple suivant, on applique des règles pour l'ensemble du système de fichier (/) :
Ligne 207 : Ligne 208 :
</Directory>
</Directory>
</nowiki></pre>
</nowiki></pre>
<code>IndexIgnore</code> spécifie qu'il ne faut pas lister les fichiers débutants par <code>.ht</code>. Ces fichiers sont généralement des fichiers de configurations locaux aux sites webs.


Les lignes suivantes permettent de charger automatiquement tous les modules que vous avez activé pour apache au moyen de la commande <code>a2enmod</code> :
Les lignes suivantes permettent de charger automatiquement tous les modules que vous avez activé pour apache au moyen de la commande <code>a2enmod</code> :
Ligne 213 : Ligne 215 :
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/mods-enabled/*.conf
</pre>
</pre>
La directive <code>FilesMatch "patern"</code> permet de spécifier des directives s'appliquant à tout fichier correspondant à l'expression rationnelle spécifiée.
Les options suivantes s'appliquant aux fichiers de sécurités et de configuration locaux des sites :
<pre><nowiki>
<FilesMatch "^\.ht">
        Order allow,deny
        Deny From All
        Satisfy All
</FilesMatch>
</nowiki></pre>
Les directives suivantes activent le module status de apache2 qui permet de suivre la consommation et les performances du serveur apache2 :
<pre><nowiki>
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from 91.121.60.127
</Location>
ExtendedStatus On
</nowiki></pre>
4 242

modifications

Menu de navigation