Here is thre new translated documents : httpd-docs-1.3/htdocs/manual/configuring.html.fr httpd-docs-1.3/htdocs/manual/mod/index.html.fr httpd-docs-1.3/htdocs/manual/mod/index-bytype.html.fr
HervéTitle: Fichiers de configuration
Fichiers de configuration
Principaux fichiers de configuration
Apache se configure en plaçant des directives dans des fichiers textes de
configuration. Le principal fichier de configuration est
généralement appelé Une nouveauté de la version 1.3.13 d'Apache est la possibilité qu'un fichier de configuration soit en fait un répertoire. Dans ce cas Apache, lira tous les fichiers et sous répertoires et les traitera comme fichier de configuration. Une utilisation possible de cette fonctionnalité est de pouvoir ajouter des hôtes virtuels en créant des fichiers de configuration pour chaque hôte, et de les placer dans le répertoire de configuration. Ainsi, vous pouvez ajouter, ou retirer des hôtes virtuels sans avoir à éditer de fichiers, mais simplement en ajoutant ou supprimant un fichier. Cela permet d'automatiser plus facilement ce genre de traitement. Le serveur lit également un fichier décrivant
les types de contenu MIME ; le nom de ce fichier est
défini par la directive TypesConfig et est par
défaut Syntaxe des fichiers de configurationLes fichiers de configurations contiennent au plus une directive par ligne. Le caractère "\" peut être utilisé à la fin d'une ligne pour indiquer que la directive se poursuit sur la ligne suivante. Il ne doit pas y avoir d'autres caractères ou d'espace entre la caractère "\" et la fin de la ligne. Dans les fichiers de configuration, l'écriture des noms des directives n'est pas sensible à la casse, mais les arguments des directives le sont généralement. Les lignes blanches et les espaces précédant une directive sont ignorés. Les commentaires ne doivent pas être inclus sur la même ligne qu'une directive. Les lignes commençant par le caractère dièse "#" sont traités comme des commentaires et sont ignorés ; vous pouvez les utiliser pour indenter les directives et rendre leur lecture plus facile. Vous pouvez vérifier la syntaxe de vos fichiers de
configuration en utilisant soit Modules
Apache est un serveur modulaire. Cela implique que seules les fonctions de base sont incluses dans le noyau du serveur. Les fonctionnalités plus avancées sont disponibles grâce aux modules qui peuvent être chargés dans Apache. Par défaut, un ensemble de modules de base sont inclus à la compilation. Si le serveur est compilé pour utiliser les modules dynamiquement chargés, alors les modules peuvent être compilés séparément et ajouté à n'importe quel moment en utilisant la directive LoadModule. Sinon, Apache doit être recompilé pour ajouter ou supprimer des modules. Des directives de configuration peuvent être incluses de manière conditionnelles en fonction de la présence d'un module particulier en les entourant par un bloc <IfModule>. Pour savoir quels modules ont été compilé
dans le serveur, vous pouvez utilisé l'option de ligne de
commande Portée des directives
Les directives placées dans les principaux fichiers de
configuration s'appliquent à l'ensemble du serveur. Si
vous souhaitez modifier la configuration pour une partie
seulement du serveur, vous pouvez mettre en contexte vos
directives en les plaçant dans des sections Apache a la possibilité de servir plusieurs sites web
en même temps. Cette possibilité est appelée
hébergement virtuel . Des directives
peuvent également être limitées en utilisant
des sections Bien que la plupart des directives peuvent être placées à l'intérieur de n'importe quelle section, certaines directives n'ont pas de sens dans certains contextes. Par exemple, les directives contrôlant la création des processus ne peuvent être placés que dans le contexte pricipal du serveur. Pour savoir quelles directives peuvent être placées dans quelles sections, vérifiez le contexte de la directive. Pour plus d'informations, voir comment les sections Directory, Location et Files fonctionnent. Fichiers .htaccess
Apache permet une gestion décentralisée de la
configuration par l'utilisation de fichiers spéciaux
à l'intérieur de l'arborescence web. Ces fichiers
spéciaux sont généralement appelés
Pour savoir si une directive peut être placée
dans les fichiers Fichiers de traceAvertissement sur la sécuritéToute personne pouvant écrire dans le répertoire où Apache écrit un fichier de trace peut avoir accès à l'uid sous lequel le serveur est lancé, généralement root. Ne donnez pas accès en écriture au répertoire où les fichiers de trace sont stockés sans être clairement conscient des conséquences; voir le document trucs sur la sécurité pour plus de détails.Fichier pidAu lancement, Apache écrit le numéro de
processus du processus père httpd dans le fichier
Si le processus meurt (ou est tué) de manière anormale, il peut alors être nécessaire de tuer les processus fils. Trace des erreursLe serveur trace les messages d'erreurs dans un fichier, par
défaut Trace des requêtesLe serveur généralement trace chaque
requête dans un fichier de transfert, par défaut
|
Modules ApacheCi dessous est donnée une liste des modules faisant partie de la distribution Apche. Voir aussi la liste des modules triés par type et la liste complète alphabétique de toutes les directives d'Apache. Pour les modules d'Apache qui ne font pas partie de la distribution, vous pouvez consulter http://modules.apache.org
|
Modules ApacheCi dessous est donnée une liste des modules faisant partie de la distribution Apche. Voir aussi la liste des modules triés alphabétiquement et la liste complète alphabétique de toutes les directives d'Apache. Pour les modules d'Apache qui ne font pas partie de la distribution, vous pouvez consulter http://modules.apache.org Base
Création de l'environnement
Gestion du type de contenu
Transformation d'URL
Gestion des répertoires
Contrôle d'accès
Réponse HTTP
Contenu dynamique
Gestion du contenu interne
Trace
Divers
Développement
Obsolète
|