La fonction Include permet l'appel à des directives dans d'autres fichiers
Le sympble # permet un commentaire. Abondant dans ce genre de fichier
Une ligne non commentée est une instruction ou une directive
Un espace est nécessaire entre un mot clé et son argument
La directive n'est pas sensible à la casse, les arguments oui.
Les directives se définissent ainsi :
- Syntaxe : nomDirective arguments
- Défaut : nomDirective valeurParDéfaut, c'est à dire ne faisant pas l'objet d'une directive dans le fichier de configuration
- Contexte : l'endroit où est implémenté la directive. Liste séparée par des virgules.
- Configuration serveur (httpd.conf, srm.conf et access.conf) mais hors des containers et de .htaccess
- hôte virtuel, container VirtualHost
- répertoire, container Directory
- .htaccess, fichiers .htaccess
- Surchage : Directive de surcharge. Les surcharges sont gérées par AllowOverrides
- Statut : Statut indique quel module du serveur
- Noyau : toujours disponible
- Base : Fair partie de la compilation sauf si il a été enlevé
- Extension : Dans le Apache Server Kit mais pas compilé par défaut. Pour utiliser une directive avec ce statut, vous devez recompiler Apache
- Expérimental : Disponible dans le kit mais à utiliser à vos risques et périls
- Module : nomModule où la fonctionnalité est implémentée
- Compatibilité : Information sur la compatibilité. Si la directive ne faisait pas de la version 1, la version d'introduction est précisée
- Les directives de portée générale, pour tout le serveur,
- Les directives de conteneur, pour une partie du serveur : un répertoire, une url, un serveur virtuel, autre".
- ServerType : inetd ou, par défaut, standalone.
- ServerRoot : Le répertoire de ce serveur, contient les répertoires conf et logs. Normalement égal à '/etc/httpd' sauf autre paramétrage.
- Port : Numéro du port d'écoute, normalement le port :80
- ServerAdmin : adresse e-mail que le serveur inclut dans les messages d'erreurs
- ServerName : Nom de domaine entièrement qualifié. Ex : www.domain.com
- DocumentRoot : Chemin pour atteindre les fichiers web. De base : '/var/www/html'
- DirectoryIndex : Déclarez l'ordre des fichiers qui seront ouverts lorsque l'on ne précise pas le nom de la page : index.html, index.htm, ...
Permettent de limiter la portée d'une directive à un répertoire, une url, un serveur virtuel...
Comporte une balise de début et une balise de fin (comme avec le HTML)
Le conteneur Directory
Définir l'action de directives à un répertoire et à ses sous-répertoires sauf si ceux-ci font l'objet d'une autre directive conteneur Directory.
Voir la suite dans le post : Le conteneur Directory
No comments:
Post a Comment