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 === |