| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| logiciel:internet:apache:config:start [2022/02/13 14:38] – admin | logiciel:internet:apache:config:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| |
| Les sections **<Directory>**/**<DirectoryMatch>** et **<Location>**/**<LocationMatch>** regroupent des directives qui s'appliquent à un emplacement précisé et à ses descendants, sous-répertoires et fichiers. | Les sections **<Directory>**/**<DirectoryMatch>** et **<Location>**/**<LocationMatch>** regroupent des directives qui s'appliquent à un emplacement précisé et à ses descendants, sous-répertoires et fichiers. |
| <subnumberlist> | <WRAP list-deep> |
| - **<Directory>** : l'argument est un emplacement du système de fichiers. | - **<Directory>** : l'argument est un emplacement du système de fichiers. |
| - **<DirectoryMatch>** : comme **<Directory>** mais l'argument est une expression rationnelle. | - **<DirectoryMatch>** : comme **<Directory>** mais l'argument est une expression rationnelle. |
| - **<Files>**, l'argument fourni est un nom de fichier, éventuellement avec jokers. Tous les fichiers de ce nom seront concernés. | - **<Files>**, l'argument fourni est un nom de fichier, éventuellement avec jokers. Tous les fichiers de ce nom seront concernés. |
| - **<FilesMatch>** : comme **<Files>** mais l'argument est une expression rationnelle. | - **<FilesMatch>** : comme **<Files>** mais l'argument est une expression rationnelle. |
| </subnumberlist> | </WRAP> |
| |
| Les sections sont traitées selon l'ordre d'apparition dans le fichier de configuration. | Les sections sont traitées selon l'ordre d'apparition dans le fichier de configuration. |
| : un ou plusieurs **/** sont compris tels quels : **%%aaa/////bbb%%** dans **url** -> **%%aaa/////bbb%%** | : un ou plusieurs **/** sont compris tels quels : **%%aaa/////bbb%%** dans **url** -> **%%aaa/////bbb%%** |
| : Dans la requête, les slashes multiples sont compris comme des slashes uniques. Par exemple, **%%<Location "/abc/def">%%** répondra à une requête de la forme **%%/abc//def%%**. | : Dans la requête, les slashes multiples sont compris comme des slashes uniques. Par exemple, **%%<Location "/abc/def">%%** répondra à une requête de la forme **%%/abc//def%%**. |
| </subnumberlist> | </WRAP> |
| |
| - **Directory**<code - ><Directory chemin_répertoire> | - **Directory**<code - ><Directory chemin_répertoire> |
| </Directory></code> | </Directory></code> |
| alors, les options FollowSymLinks et Includes seront prises en compte pour le répertoire /web/docs/spec. | alors, les options FollowSymLinks et Includes seront prises en compte pour le répertoire /web/docs/spec. |
| </subnumberlist> | </WRAP> |
| |
| === AllowOverride === | === AllowOverride === |
| <WRAP center round important 60%> | <WRAP center round important 60%> |
| **Require all** remplace les anciennes directives <del>Order</del> <del>Allow from all</del> et <del>Deny from all</del> désormais obsolètes. | **Require all** remplace les anciennes directives <del>Order</del> <del>Allow from all</del> et <del>Deny from all</del> désormais obsolètes. |
| </subnumberlist> | </WRAP> |
| |
| ; Syntaxe | ; Syntaxe |
| <code>Require all granted</code>autorise l'accès à ce répertoire | <code>Require all granted</code>autorise l'accès à ce répertoire |
| <code>Require all denied</code>interdit l'accès à ce répertoire | <code>Require all denied</code>interdit l'accès à ce répertoire |
| </subnumberlist> | </WRAP> |
| |
| === CGIMapExtension === | === CGIMapExtension === |
| |
| un accès à http://my.example.com/index.html se réfère alors à /usr/web/index.html. | un accès à http://my.example.com/index.html se réfère alors à /usr/web/index.html. |
| </subnumberlist> | </WRAP> |
| |
| === ServerName === | === ServerName === |