#
# -- Traduction par damien : backeyes123@hotmail.com --
# -- Merci de m'avertir en cas d'utilisation de cette traduction --
#
# Base sur la configuration du serveur NCSA de Rob McCool.
#
# Ceci est le fichier de configuration principal du serveur apache. Il contient
# les informations de configuration qui donne les instructions au serveur.
# Cf pour plus d'informations.
#
# NE PAS lire simplement les instructions ici presentes sans comprendre
# ce qu'elles font. Elles sont la seulement pour vous aider ou vous raffraichier la memoire.
# Si vous n'etes pas surs de vous, consultez les docs en ligne. Vous avez ete prevenus.
#
# Apres la lecture de ce fichier par le serveur, il cherchera et lira
# srm.conf et access.conf par la suite.
# A moins que vous ayiez empecher ceci avec les instructions ResourceConfig et/ou
# AccessConfig dans ce fichier.
#
# Les options de configuration sont regroupees en trois sections principales:
# 1. Options controlant les operations du processus du serveur apache comme un
# tout (l 'environnement global').
# 2. Options definissant les parametres des serveurs 'principal' et 'defaut'
# qui repondent aux requetes non prises en charge par l'hote virtuel.
# Ces options fournissent aussi les valeurs par defaut des parametres de
# tout ces hotes virtuels.
# 3. Parametres des hotes virtuels, qui autorisent les requetes web a etre envoyees
# a differentes adresses IP ou noms d'hote et qui sont prises en charge par le
# meme processus du serveur apache.
#
# Configuration et noms de fichier logs: Si vous specifiez des noms de fichiers pour
# plusieurs options du serveur commencant par "/" (ou "lecteur:/" for Win32), le
# serveur utilisera ce chemin explicitement. Par contre, si les noms ne commencent pas
# par "/", le chemin de la racine du serveur est retenu -- donc "logs/foo.log"
# avec ServerRoot configure sur "/usr/local/apache" sera interprete par le serveur
# comme "/usr/local/apache/logs/foo.log".
#
# NOTE: Quand les noms de fichiers sont specifies, vous devez utiliser slashs
# a la place des antislashs (ex., "c:/apache" a la place "c:\apache").
# Si une lettre de lecteur est oubliee, le lecteur sur lequel est installe Apache.exe
# sera utilise par defaut. Il est recommande de toujours fournir clairement
# la lettre du lecteur en chemins absolus, de facon a eviter toute confusion.
#
### Section 1: Environnement Global
#
# Les options de cette section affectent tout Apache,
# comme le nombre de requetes simultanees qu'il peut supporter ou encore
# les endroits ou il trouvera ses fichiers de configuration.
#
#
# ServerType est soi inetd, ou standalone. Le mode Inetd sera utilise uniquement
# sur les systemes Unix.
#
ServerType standalone
#
# ServerRoot: Le repertoire dans lequel le serveur trouvera ses fichiers de
# configuration, d'erreurs et de logs.
#
ServerRoot "C:/PROGRA~1/EasyPHP1-8/apache"
#
# PidFile: Le fichier dans lequel le serveur sauvegardera le numero
# d'identification de son processus quand il demarrera.
#
PidFile logs/httpd.pid
#
# ScoreBoardFile: Fichier utilise pour stocker les informations propres au
# processus du serveur. Pas requis sur toutes les configurations. Mais si c'est
# le cas sur la votre (vous le saurez car ce fichier sera creer en lancant apache),
# alors ASSUREZ VOUS qu'aucun apache lance ne partage le meme fichier.
#
ScoreBoardFile logs/apache_runtime_status
#
# Dans la configuration standard, le serveur lira le fichier httpd.conf (celui
# ci present, specifie par l'option -f de la ligne de commande), srm.conf, et access.conf
# respectivement. Les deux derniers sont maintenant distribues vides, comme il est
# recommande de conserver toutes les options dans un seul fichier par simplicite.
# Les valeurs suivantes commentees sont celles par defaut. Vous pouvez ignorer ces
# fichiers ensembles aussi en utilisant "/dev/null" (sur Unix) ou
# "nul" (sur Win32) comme arguments dans ces options.
#
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
#
# Timeout: Le temps (en secondes) avant expiration des envois et receptions.
#
Timeout 300
#
# KeepAlive: Autoriser ou non les connexions persistentes (plus de une seule
# requete par connexion). Mettez le sur "Off" pour desactiver.
#
KeepAlive On
#
# MaxKeepAliveRequests: Le nombre maximum de requetes autorisees
# pendant une connexion persistente. Mettez sur 0 pour en autoriser un nombre illimite
# Nous vous recommandons de laisser ce nombre assez eleve, pour plus de performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Le temps en secondes d'attente de la requete suivante
# provenant du meme client sur la meme connexion.
#
KeepAliveTimeout 15
#
# Apache sur Win32 cree toujours un processus "enfant" pour s'occuper des requetes. si
# celui-ci meurt, un autre processus "enfant" sera creer automatiquement. Dans ce meme
# processus, plusieurs threads s'occupent des requetes entrantes. Les deux options
# suivantes controlent le comportement des threads et processus.
#
#
# MaxRequestsPerChild: Le nombre de requetes dont chaque processus enfant est autorise
# a s'occuper avant que le processus enfant meurt. Ce processus se terminera pour
# eviter les problemes apres une utilisation prolongee quand Apache (et peut-etre
# les bibliotheques qu'il utilise) fuit la memoire ou une autre ressource. Sur la
# plupart des systemes, ce n'est pas vraiment requis, mais seulement quelques-un
# (comme solaris) n'a pas de reels fuite memoire connue dans les bibliotheques.
# Pour Win32, mettre cette valeur sur 0 (illimite) a moins d'etre conseille autrement.
#
# NOTE: Cette valeur n'inclut pas la requete "keepalive" apres la requete initiale
# par connexion. Par exemple, si un processus enfant s'occupe
# d'une requete initiale et de 10 requetes "keptalive" successives, il
# comptera seulement cela comme 1 requete selon cette principe.
#
MaxRequestsPerChild 0
#
# Nombre de threads simultanes (eq. requetes) que le serveur autorisera.
# Reglez cette valeur en accord avec la vitesse de reponse du serveur (plus
# de requetes actives en meme temps signifie qu'elles sont traitees plus lentement)
# et avec les ressources systeme autorisees a etre utilisees par le serveur.
#
ThreadsPerChild 50
#
# Listen: Vous autorise a placer Apache en ecoute sur une adresse IP et/ou
# ports specifiques, en plus de celui par defaut. Voir aussi l'option
#
#
#Listen 3000
Listen 127.0.0.1:80
#
# BindAddress: Vous pouvez utiliser des hotes virtuels avec cette option. Elle
# est utilisee pour dire au serveur sur quelle adresse IP il doit se placer en ecoute.
# Ceci peut contenir soit une "*", une adresse IP, ou un domaine internet entier.
# Voir aussi les options et "Listen"
#
#BindAddress *
#
# Dynamic Shared Object (DSO) Support
#
# Pour pouvoir utiliser d'un module qui a ete construit comme un DSO (objet
# partage dynamiquement), vous devez placer les lignes du
# `LoadModule' correspondant a cet endroit tel que les options
# contenues dans ceux-ci soient disponibles avant d'etre utilisees.
# Veuillez consulter le fichier README.DSO dans la distribution 1.3 de Apache
# pour plusde details pour le fonctionnement des DSO et lancer `apache -l' pour avoir
# la liste ds modules deja presents (lies de maniere statique et donc toujours dispos)
# sur votre executable apache.
#
# Note: L'ordre dans lequel les modules sont charges est important. NE PAS changer l'ordre
# ci-dessous sans conseil d'un expert.
#
# Exemple:
# LoadModule foo_module modules/mod_foo.so
#
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule status_module modules/mod_status.so
#LoadModule info_module modules/mod_info.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule anon_auth_module modules/mod_auth_anon.so
#LoadModule dbm_auth_module modules/mod_auth_dbm.so
#LoadModule digest_auth_module modules/mod_auth_digest.so
#LoadModule digest_module modules/mod_digest.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module "C:/PROGRA~1/EasyPHP1-8/php/php4apache.dll"
#
# Reconstruction de la liste entiere de tous les modules disponibles
# (statiques et partages) pour assurer un ordre d'execution correct des modules.
#
# Les modules listes ci-dessous, sans option LoadModule correspondant,
# sont statiques dans le fichier binaire apache standard de la distribution Windows.
#
# Note: L'odre dans lequel les modules sont charges est important. NE PAS
# modifier cet ordre sans l'avis d'un expert.
#
# [PEU IMPORTE QUE VOUS AYIEZ CHANGE LA SECTION LOADMODULE AU DESSUS, METTEZ CELLE-CI A JOUR AUSSI!]
ClearModuleList
#AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
#AddModule mod_status.c
#AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
#AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
#AddModule mod_auth_dbm.c
#AddModule mod_auth_digest.c
#AddModule mod_digest.c
#AddModule mod_proxy.c
#AddModule mod_cern_meta.c
#AddModule mod_expires.c
#AddModule mod_headers.c
#AddModule mod_usertrack.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_php4.c
#
# ExtendedStatus sert a controler si Apache genere des informations de status
# "completes" (ExtendedStatus On) ou juste basiques (ExtendedStatus
# Off) quand l'option "server-status" est appelee. Off par defaut.
#
#ExtendedStatus On
### Section 2: Configuration 'principale' du serveur
#
# Les options de cette section definissent les valeurs utilisees par le serveur
# 'principale', celui qui repond aux requetes non prises en charge par la
# definition de . Ces valeurs servent aussi de base pour
# les balises que vous pouvez definir plus loin dans ce fichier.
#
# Toutes ces options peuvent apparaitre dans les balises ,
# auquel cas ces valeurs par defaut seront ecrasees de facon a ce que
# l'hote virtuel puisse etre defini.
#
#
# Port: le port d'ecoute du serveur "standalone". Certains pares-feu
# devront etre configures avant que Apache puisse utiliser ce port.
# Les autres serveurs httpd peuvent aussi interferer avec ce port. Desactivez
# tout firewall, securite et autres services i vous rencontrez des problemes.
# pour aider au diagnostic de ces problemes, utilisez le commande Windows NT NETSTAT -a
#
Port 80
#
# ServerAdmin: Votre adresse de contact, vers laquelle les erreurs du serveur
# seront envoyees. Cette adresse apparait sur quelques pages generees par defaut par
# le serveur, comme les pages d'erreur.
#
ServerAdmin admin@localhost
#
# ServerName vous permet de configurer un nom d'hote qui sera retourne aux clients
# pour votre serveur s'il est different de celui que le programme devrait obtenir (ex,
# utiliser "www" au lieu du nom reel de l'hote).
#
# Note: Vous ne pouvez pas seulement inventer des noms d'hote et prier pour qu'ils
# fonctionnent. Le nom que vous definissez ici doit etre un nom DNS valide pour votre hote.
# Si vous ne le comprenez pas, demandez a votre administrateur reseau.
# Si votre hote n'a pas de nom DNS enregistre, entrez son adresse IP.
# Vous y aurez acces par son adresse IP (e.g., http://123.45.67.89/),
# et cela fera fonctionner les redirections de la meme maniere.
#
# 127.0.0.1 est l'adresse TCP/IP de bouclage locale, souvent appelee "localhost". Votre
# machine s'identifie toujours par cette adresse. Donc si vous utilisez Apache uniquement
# pour tests ou programmation locale, vous pouez utiliser 127.0.0.1 comme nom de serveur.
#
ServerName localhost
#
# DocumentRoot: Le repertoire dans lequel vos documents web seront places.
# Par defaut, toutes les requetes viennent de ce repertoire, mais vous
# pouvez aussi utiliser des liens symboliques et alias pour rediriger sur
# d'autres repertoires.
#
DocumentRoot "C:/PROGRA~1/EasyPHP1-8/www"
#
# Tous les repertoires dans lesquels Apache a acces, peuvent etre configures pour respecter
# avec quels services et options ils sont autorises ou desactives dans ce repertoire
# (ainsi que ses sous repertoires).
#
# Tout d'abord, nous configurons la valeur par "defaut" pour etre assez stricte au niveau des
# permissions.
#
Options FollowSymLinks Indexes
AllowOverride All
#
# Notez que vous devez specifie les options particulieres a activer
# - donc si qqch ne marche pas comme attendu,
# assurez vous que vous l'avez active ci-dessous.
#
#
# Changez ceci pour pointer sur la racine de vos documents web DocumentRoot.
#
#
# Ceci peut etre aussi sur "None", "All", ou toute combinaison de "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", ou "MultiViews".
#
# Notez que "MultiViews" doit etre appele explicitement --- "Options All"
# ne l'inclut pas.
#
Options Indexes FollowSymLinks Includes
#
# Ceci controle quels options les fichiers .htaccess dans le repertoire peuvent
# contourner. Peut aussi etre sur "All", ou toute combinaison de "Options", "FileInfo",
# "AuthConfig", et "Limit"
#
AllowOverride All
#
# Controle qui peut executer des requetes sur ce serveur.
#
Order allow,deny
Allow from all
#
# UserDir: Le nom du repertoire "home" des utilisateurs qui sera appele
# lors d'une requete ~utilisateur recue sur le serveur.
#
# Sous Win32, nous n'essayons pas pour le moment de determiner ce repertoire
# a l'ouverture de session Windows, donc une configuration comme celle ci-dessous
# doit etre utilisee. cf UserDir documentation pour plus d'informations.
#
UserDir "C:/PROGRA~1/EasyPHP1-8/apache/users/"
#
# Controle l'acces aux repertoires UserDir. Ci-dessous un exemple pour
# ou ces repertoires sont retreints en mode lecture seulement.
#
#
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#
# Order allow,deny
# Allow from all
#
#
# Order deny,allow
# Deny from all
#
#
#
# DirectoryIndex: Nom du/des fichier(s) a utiliser comme index HTML
# predefini (page par defaut). Separez plusieurs entrees par un espace.
#
DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
#
# AccessFileName: Le nom du fichier a rechercher dans chaque repertoire
# pour controler l'acces aux informations de ce repertoire.
#
AccessFileName .htaccess
#
# Les lignes suivantes empechent les clients web de voir le contenu des
#fichier .htaccess. Puisque les fichiers .htaccess contiennent souvent des
# informations d'autorisation confidentielles, l'acces doit etre restreint.
# Commentez ces lignes si vous voulez toutefois que les visiteurs puissent
# voir le contenu des fichier .htaccess. Si vous changez la valeur de l'option AccessFileName
# ci-dessus, faites attention au changement correspondant qui s'impose ici.
#
# Aussi, l'habitude est d'utiliser un fichier .htpasswd contenant les logins et
# mots de passe, donc cette configuration les protegera aussi.
#
Order allow,deny
Deny from all
Satisfy All
#
# CacheNegotiatedDocs: Par defaut, Apache envoie un "Pragma: no-cache" avec chaque
# page qui a ete negociee sur la base du contenu. Ceci demande aux serveurs proxy
# de ne pas mettre les pages en cache. Decommenter la ligne suivante desactive ce
# comportement, aisni les proxys seraient autorises a stocker les pages en cache.
#
#CacheNegotiatedDocs
#
# UseCanonicalName: (nouveau pour la 1.3) Avec cette option on, quand
# Apache a besoin de construire une URL auto referrante (une URL qui renvoie
# au serveur dont la reponse vient) il utilisera ServerName et
# Port pour former un nom concatene. Avec cette option off, Apache
# utilisera le hostname:port que le client fourni, quand c'est possible. Ceci
# affecte aussi SERVER_NAME et SERVER_PORT dans les scripts CGI.
#
UseCanonicalName Off
#
# TypesConfig precise ou le fichier "mime.types" (ou equivalent)
# se trouve.
#
TypesConfig conf/mime.types
#
# DefaultType est le type MIME par defaut que le serveur utilisera pour une page
# s'il ne peut pas en determiner d'autre par les extensions des fichiers par exemple.
# Si votre serveur contient une majorite de texte et pages HTML, "text/plain" est
# une valeur correcte. Si la plupart de votre contenu est binaire, comme des applications
# ou images, vous devriez plutot utiliser "application/octet-stream" a la place
# de facon a ce que les navigateurs continuent d'essayer d'afficher les documents
# comme s'ils etaient du simple texte.
#
DefaultType text/plain
#
# Le module mod_mime_magic permet au serveur d'utiliser plusieurs astuces pour le
# contenu des fichiers lui meme pour determiner son type. L'option MIMEMagicFile
# dit au module ou il trouvera les definitions des conseils.
# mod_mime_magic ne fait pas partie du serveur par defaut (vous devez l'ajouter vous
# meme avec un LoadModule (cf le paragraphe DSO dans les options de section
# 'environnement Global'), ou recompiler le serveur en incluant mod_mime_magic
# dans la configuration), tel qu'il soit compris dans une balise .
# Ceci veut dire que l'option MIMEMagicFile sera utilisee seulement si le module
# fait partie du serveur.
#
MIMEMagicFile conf/magic
#
# HostnameLookups: Loggue le nom des clients ou seulement leurs IP
# comme, www.apache.org (on) ou 204.62.129.132 (off).
# C'est off par defaut car on peut considerer qu'une requete de
# recherche DNS est utilisee a chaque fois, et cela pourrait porter
# prejudice au net si tout le monde faisait ca.
#
HostnameLookups Off
#
# ErrorLog: Le chemin du fichier log d'erreurs.
# Si vous ne specifier pas ce chemin avec une balise ,
# les message d'erreurs en relation avec cet hote virtuel seront loggues
# aussi ici. Mais si au contraire vous le specifier dans ,
# elles seront logguees la-bas et non pas ici.
#
ErrorLog logs/error.log
#
# LogLevel: Controle le nombre de messages loggues dans error.log.
# Les valeurs possibles incluses sont: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn
#
# Les options suivantes definissent des formattages utilises avec l'option
# CustomLog (cf en-dessous).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
#
# Le chemin et format du fichier log des acces (Common Logfile Format).
# Si vous ne definissez aucun fichier log des acces dans une balise
# , ils seront loggues ici aussi. Au contraire, si vous le faites
# les acces seront loggues la-bas et non ici.
#
CustomLog logs/access.log common
#
# Si vous aimeriez avoir les fichiers log "agent" et "referer", decommentez
# les options suivantes.
#
#CustomLog logs/referer.log referer
#CustomLog logs/agent.log agent
#
# Si vous preferez un seul fichier log regroupant les acces, agent, info referer
# (Combined Logfile Format) vous pouvez utiliser l'option suivante.
#
#CustomLog logs/access.log combined
#
# En option, ajouter une ligne contenant la version du serveur et de l'hote virtuel
# pour les pages generees par le serveur (pages d'erreurs, page de listings FTP,
# mod_status et mod_info output etc., mais pas les pages CGI).
# Choisissez "EMail" pour inclure aussi un lien maillto: renvoyant sur ServerAdmin.
# Choisissez l'une des valeurs de : On | Off | EMail
#
ServerSignature Email
#
# Apache reconnait les scripts CGI pour la ligne "shebang" par defaut.
# Cela commente la ligne, la premiere ligne du script, consiste en un
# diese (#) et un point d'exclamation (!) suivis par le chemin du programme
# qui peut executer ce script specifique. Pour un script perl, avec perl.exe
# dans C:\Program Files\Perl, la ligne "shebang" devrait etre :
#!c:/program files/perl/perl
# Notez que vous ne devez pas supprimer la ligne actuelle, et qu'elle doit etre
# la premiere du fichier. Bien sur, CGI doit etre activer par le
# ScriptAlias approprie ou l'option ExecCGI pour les fichiers ou
# repertoires en question.
#
# Sinon, Apache sur Windows permet soit le comportement Unix au-dessus, ou
# peut utiliser le registre pour trouver les fichiers par extension. La commande
# pour executer un fichier de ce type est prise dans le registre par la meme
# methode qu'utiliserait l'explorateur windows a la vue d'un double-clic sur un fichier.
# Ces actions de script peuvent etre configurees a partie du menu Affichage de
# l'explorateur windows, puis 'Options des dossiers' puis l'onglet 'types de fichiers'.
# En cliquant le bouton Editer vous pourrez modifier les actions
# sur lesquelles Apache essaie un 'ouvrir', ce qui laissera un echec
# avec la ligne 'shebang'.
# Ce comportement pourra changer dans une sortie d'Apache 2.0.
#
# Chaque mecanisme a ses propres faiblesses en securite, par lesquelles un
# programme non autorise pourrait etre lancer, et la meilleure methode
# necessite grande discussion.
#
# Pour activer le comportement specifique a Windows (et donc desactiver
# l'equivalent Unix), decommentez les lignes suivantes:
#
#ScriptInterpreterSource registry
#
# L'option au-dessus peut etre placee dans les blocks individuellement
# ou dans un fichier .htaccess, avec soi l'option 'registry' (Windows) ou 'script'
# (Unix), et ecrasera cette option par defaut du serveur.
#
#
# Aliases: Ajouter tous les alias dont vous avez besoin ici (pas de limitations). La syntaxe est
# Alias fakename realname
#
#
# Notez que si vous incluez / a la fin sur les fakenames alors le serveur
# en aura besoin sur les URL. Comme "/icons" qui n'est pas mis en alias
# dans cet exemple, seulement "/icons/". Si le fakename termine par un slash, alors
# le 'realname' doit l'etre aussi, et si le 'fakename' n'est pas termine par un slash,
# le 'realname' doit ne pas l'etre aussi.
#
Alias /icons/ "${path}/apache/icons/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Alias /images_easyphp/ "${path}/home/images_easyphp/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Alias /mysql/ "${path}/phpmyadmin/"
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
deny from all
Alias /home/ "${path}/home/"
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
deny from all
# Cet Alias associera la doc en ligne sous le dossier /manual/
# meme si vous changez l'option DocumentRoot. Commentez le si vous ne
# voulez pas fournir d'acces a la documentation online.
#
#Alias /manual/ "${path}/apache/htdocs/manual/"
#
# Options Indexes FollowSymlinks MultiViews
# AllowOverride None
# Order allow,deny
# Allow from all
#
#
# ScriptAlias: Ceci controle quelles repertoires contiennent des scripts serveur.
# ScriptAliases se presentent pareil que les Aliases, mis a part que
# les pages dans le repertoire 'realname' sont traitees comme des applications
# et executees par le serveur quand c'est demande plutot que des pages envoyees
# au client. Les memes regles pour les slash "/" de fin sont appliques que l'option Alias.
#
ScriptAlias /cgi-bin/ "${path}/cgi-bin/"
#
# "${path}/apache/cgi-bin" devrait etre change en votre repertoire CGI,
# si vous l 'avez configure.
#
AllowOverride None
Options None
Order allow,deny
Allow from all
# Fin des alias.
#
# Redirect (redirections) vous permet de tenir les clients au courant a propos
# des pages qui existaient sur votre serveur, qui mais qui n'y sont plus maintenant.
# Cela vous permet de dire aux clients ou trouver les nouvelles pages.
# Syntaxe: Redirect old-URI new-URL
#
#
# Options controllant l'affichage des listings de repertoires generes par le serveur.
#
#
# FancyIndexing c'est si vous voulez une indexation fantaisiste ou standard des repertoires.
#
# Notez qu'il faut ajouter l'option TrackModified au listing par defaut IndexOptions
# si tous les repertoires indexes sont sur des lecteurs NTFS. Le flag TrackModified
# retournera la derniere date de modification pour aider les caches et proxys a detecter
# correctement les changements de repertoires, mais cela ne marche pas sur les lecteurs FAT.
#
IndexOptions FancyIndexing
#
# L'option AddIcon* indique au serveur quelle icone afficher pour different
# fichiers ou extensions de fichiers. Elles sont seulement affichees dans
# le cas des listings fantaisistes des repertoires (cf au-dessus)
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
#
# DefaultIcon est l'icone a afficher par defaut pour les fichiers n'ayant pas
# d'icone particulierement configuree.
#
DefaultIcon /icons/unknown.gif
#
# AddDescription vous permet de placer une courte description apres un fichier
# dans les fichier index generes par le serveur. Elles sont affichees uniquement
# pour les listing de repertoires fantaisistes.
# Syntaxe: AddDescription "description" filename
#
AddDescription "GZIP compressed document" .gz
AddDescription "tar archive" .tar
AddDescription "GZIP compressed tar archive" .tgz
AddDescription "ZIP archive" .zip
AddDescription "CAB archive" .cab
AddDescription "Win32 Executable" .exe
#
# ReadmeName est le nom du fichier README que le serveur cherchera par defaut
# et ajoutera aux listings des repertoires.
#
# HeaderName est le nom d'un fichier qui devrait etre ajouter aux index
# des repertoires
#
# Si les MultiViews sont les Options effectives, les serveur cherchera
# d'abord name.html et l'incluera s'il le trouve. Si name.html
# n'existe pas, le serveur cherchera alors name.txt et l'incluera
# comme un texte s'il le trouve.
#
ReadmeName README
HeaderName HEADER
#
# IndexIgnore est une liste de fichiers que le listing des repertoires doit
# ignorer et ne pas inclure. les etoiles Shell-style sont autorisees.
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
# Fin des options d'indexation.
#
# types de documents.
#
#
# AddEncoding vous permet d'avoir des informations non compressees
# sur certains navigateurs (Mosaic/X 2.1+). Note: Tous les navigateurs
# ne le supporte pas. Malgre les similitudes de nom, l'option Add* suivante
# n'a rien a voir avec l'option FancyIndexing des repertoires ci-dessus.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
#
# AddLanguage ous permet de specifier la langue d'un document. Vous pouvez
# alors utiliser le contenu pour donner au navigateur un fichier dans un
# language qu'il peut comprendre.
#
# Note 1: Le suffixe ne doit pas etre obligatoirement le meme que
# le mot cle de la langue --- les documents en Polonais (dont le code de
# langue standard est pl) peuvent utiliser "AddLanguage pl .po" pour
# eviter toute ambiguite avec les scripts perl.
#
# Note 2: Les entrees d'exemple ci-dessous illustrent que dans
# beaucoup de cas les deux lettres abbreviation du code de la langue ne sont
# pas identiques a celles du code pays pour ce pays.
# Ex. 'Danmark/dk' et 'Danish/da'.
#
# Note 3: Dans le cas d'un 'ltz' nous enfreignons le RFC en utilisant 3 caracteres.
# Mais des ameliorations sont en cours pour regler ce soucis.
#
# Danish (da) - Dutch (nl) - English (en) - Estonian (ee)
# French (fr) - German (de) - Greek-Modern (el)
# Italian (it) - Korean (kr) - Norwegian (no) - Norwegian Nynorsk (nn)
# Portugese (pt) - Luxembourgeois* (ltz)
# Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cz)
# Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja)
# Russian (ru)
#
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8
# LanguagePriority vous permet d'assigner une priorite a certaines langues
# en cas de probleme pendant la requete.
#
# Listez juste les langues par ordre decroissant de preference. Ici ils
# sont plus ou moins ranges par ordre alphabetique. Vous voudrez donc surement
# les changer.
#
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
#
# AddType vous permet de booster les mime.types sans edition par ailleurs, ou de
# faire correspondre certains fichiers avec certains types.
#
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddType application/vnd.wap.wmlc .wmlc
AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc
AddType text/vnd.wap.wml .wml
AddType text/vnd.wap.wmlscript .wmls
AddType text/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
#
# AddHandler vous permet de mapper certaines extensions de fichiers aux actions "handlers",
# qui n'ont aucun rapport avec les types de fichiers. Ceci peut etre soit inherant au serveur
# ou ajoute avec la commande Action (voir ci-dessous)
#
# Si vous voulez utiliser les includes du cote serveur, ou du CGI en dehors du repertoire
# ScriptAliased, decommentez les lignes suivantes.
#
# Pour utiliser des scripts CGI:
#
AddHandler cgi-script .cgi
#
# Pour utiliser des fichiers HTML cote serveur.
#
AddType text/html .shtml
AddHandler server-parsed .shtml
#
# Decommentez la ligne suivante pour activer l'option send-asis HTTP file
# de Apache.
#
#AddHandler send-as-is asis
#
# Si vous voulez utiliser des fichiers imagemap analyses cote serveur,
# decommentez.
#
#AddHandler imap-file map
#
# Pour activer les types maps, vous pouvez decommenter.
#
#AddHandler type-map var
# Fin des types de documents.
#
# Action vous permet de definir des types de media qui executeront un script
# a chaque fois qu'un fichier correspondant est appele. Ceci elimine le besoin
# de repeter les URL entieres pour les processus de fichiers CGI souvent utilises.
# Syntaxe: Action media/type /cgi-script/location
# Syntaxe: Action handler-name /cgi-script/location
#
#
# MetaDir: specifie le nom du repertoire dans lequel Apache pourra trouver
# les fichiers d'information meta. Fichiers qui contiennent les en-tetes
# additionnelles de HTTP, pour les inclure lors de l'envoi des pages.
#
#MetaDir .web
#
# MetaSuffix: specifie le suffixe du nom du fichier contenant les
# informations meta.
#
#MetaSuffix .meta
#
# Messages d'erreur configurables (Apache style)
# Ils se presentent en trois etages
#
# 1) plain text
#ErrorDocument 500 "The server made a boo boo.
# n.b. La guillemet simple au debut (") fait que ce soit du texte, il ne recupere pas la sortie
#
# 2) local redirects
#ErrorDocument 404 /missing.html
# pour rediriger l'erreur 404 vers l'URL locale /missing.html
#ErrorDocument 404 /cgi-bin/missing_handler.pl
# N.B.: Vous pouvez aussi rediriger sur un script ou une page inclus du cote serveur.
#
# 3) external redirects
#ErrorDocument 402 http://some.other-server.com/subscription_info.html
# N.B.: Beaucoup de variables d'environnement associees aux requetes
# originales seront incapables d'utiliser un tel script.
#
# Personnalisation du comportement du navigateur
#
#
# Les options suivantes vont modifier la reponse HTTP classique.
# La premiere option desactive le keepalive pour Netscape 2.x et autre navigateur
# qui le fausse. Il y a des problemes connus avec ces navigateurs.
# La seconde option est destinee a Microsoft Internet Explorer 4.0b2
# qui possede une implementation incomplete de HTTP/1.1 et qui ne supporte pas
# correctement le keepalive quand celui-ci est utilise lors de redirections 301 ou 302.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
#
# L'option suivante desactie les reponses HTTP/1.1 pour les navigateurs qui
# enfreignent la regle du HTTP/1.0 en ne fournissant pas de reponse basique valide
# sur le 1.1.
#
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
# Fin de la personnalisation des options pour les navigateurs
#
# Permet les reports d'etat du serveur, a l'aide de l'URL http://servername/server-status
# Changer le "localhost" en votre domaine a activer.
#
#
# SetHandler server-status
# Order deny,allow
# Deny from all
# Allow from localhost
#
#
# Permet les reports de configuration du serveur a distance, avec l'URL
# http://servername/server-info (chargement prealable de mod_info.c requis).
# Changer le "localhost" pour correspondre a votre domaine a activer.
#
#
# SetHandler server-info
# Order deny,allow
# Deny from all
# Allow from localhost
#
#
# Nous aons eu des echos de gens essayant d'abuser d'un bug d'avant la 1.1.
# Ce bug mettait en jeu un script CGI distribue avec Apache.
# En decommentant ces lignes vous pouez rediriger ces attaques sur un script qui
# les logguera sur phf.apache.org. Ou vous pouvez les logguez vous-memes a l'aide du script
# support/phf_abuse_log.cgi.
#
#
# Deny from all
# ErrorDocument 403 http://phf.apache.org/phf_abuse_log.cgi
#
#
# Les options de serveur Proxy. Decommentez les lignes suivantes pour activer
# le serveur proxy:
#
#
# ProxyRequests On
#
# Order deny,allow
# Deny from all
# Allow from localhost
#
#
# Activer/Desactiver l'utilisation des en-tetes "Via:" de HTTP/1.1
# ("Full" ajoute la version du serveur; "Block" retire tous les en-tetes Via: sortantes)
# Activer soit: Off | On | Full | Block
#
# ProxyVia On
#
# De plus, pour autoriser la mise en cache, editer et decommenter les lignes suivantes:
# (ne met pas en cache sans CacheRoot)
#
# CacheRoot "C:/Program Files/Apache Group/Apache/proxy"
# CacheSize 5
# CacheGcInterval 4
# CacheMaxExpire 24
# CacheLastModifiedFactor 0.1
# CacheDefaultExpire 1
# NoCache a-domain.com another-domain.edu joes.garage-sale.com
#
# Fin des options Proxy.
### Section 3: Hotes Virtuels
#
# VirtualHost: Si vous voulez utiliser plusieurs domaines/noms d'hotes sur votre
# machine, vous pouvez configurer les balises VirtualHost pour cela. La plupart des configurations
# utilisent seulement des hotes virtuels bases sur un nom donc le serveur n'a pas a s'inquieter
# des adresses IP. C'est indique par les etoiles ci-dessous.
#
# Veuillez lire la documentation a l'adresse
# pour plus d'information avant de configurer des hots virtuels.
#
# Vous pouvez utiliser l'option de ligne de commandes '-S' pour verifier la configuration de
# votre hote virtuel.
#
# Utiliser des hotes virtuels bases sur un nom.
#
#NameVirtualHost *
#
# Exemple de VirtualHost:
# Presque toutes les options de Apache doivent etre dans des balises VirtualHost.
# La premiere section VirtualHost est utilisee pour les requetes qui ne possedent pas
# de nom de serveur connu.
#
#
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#
#alias
#alias