From 70b17d60d91b41a237f72162532d2ec0e430cd0d Mon Sep 17 00:00:00 2001
From: Lucien Gentis Si vous ne connaissez rien au serveur HTTP Apache, ou même au
fonctionnement d'un site web, vous vous demandez probablement par où
-commencer ou quelles questions poser. Ce document vous permettra de
+commencer et quelles questions poser. Ce document vous permettra de
parcourir les bases du sujet. Tout client (par exemple un navigateur web) se connecte à un serveur
-(par exemple votre serveur HTTP Apache) en suivant un protocole spécifique, et
+ Un client (par exemple un navigateur web) se connecte à un serveur
+(par exemple votre serveur HTTP Apache) avec un protocole spécifique, et
effectue une requête pour une ressource en spécifiant
son chemin.
Le serveur envoie alors une réponse comportant un code
-d'état, et le plus souvent un corps de réponse. Le code d'état indique si
+d'état, et éventuellement un corps de réponse. Le code d'état indique si
la requête a été traitée avec succès, ou dans la négative quel type
d'erreur a été rencontré. Le client est alors sensé savoir quoi faire de
la réponse. Vous pouvez vous familiariser avec les différents codes
@@ -85,14 +83,14 @@ journaux. Pour se connecter à un serveur, le client doit tout d'abord traduire
-le nom du serveur en une adresse IP, cette dernière permettant de localiser
+ Pour se connecter à un serveur, le client doit tout d'abord résoudre
+le nom du serveur en adresse IP, cette dernière permettant de localiser
le serveur sur Internet. Ainsi, pour que votre serveur web soit
accessible, son nom doit être enregistré dans le DNS. Si vous ne savez pas comment utiliser cette fonctionnalité, vous
-devez contacter votre administrateur réseau ou votre fournisseur d'accès
-à Internet qui le feront pour vous. Si vous ne savez pas comment effectuer cet enregistrement, vous
+devrez contacter votre administrateur réseau ou votre fournisseur
+d'accès à Internet afin qu'il effectue cette opération pour vous. Plusieurs noms d'hôte peuvent pointer vers la même adresse IP, et
plusieurs adresses IP peuvent être attachées au même serveur physique.
@@ -131,7 +129,7 @@ Le nom du fichier de configuration par d
On trouve souvent la configuration divisée en plusieurs
+ L'ensemble de la configuration est en général divisé en plusieurs
fichiers afin d'en faciliter la gestion. Ces fichiers sont inclus dans
le fichier de configuration principal via la directive Les contenus statiques sont par exemple les fichiers HTML, les
-images, les fichiers CSS et tout autre fichier résidant sur le système
+images, les fichiers CSS et tout autre fichier résidant dans le système
de fichiers. La directive Enfin, on peut utiliser des modules tiers comme mod_php pour écrire
@@ -212,7 +210,7 @@ consulter le journal des erreurs revient
La position dans le système de fichiers du journal des erreurs est
spécifiée par la directive Vous trouverez plus de détails à ce sujet dans la Documentation sur la journalisation. La question des prérequis étant réglée, il est temps de passer aux
+choses sérieuses. Ce document ne couvre que les notions de base. Nous espérons qu'il
vous permettra de mettre le pied à l'étrier, mais il y a encore de
-nombreuses choses que vous devez savoir. Voici une liste non exhaustive
-des documents que nous vous recommandons de consulter : Les SSI permettent d'ajouter du contenu dynamique à des documents
HTML préexistants.http
), un nom de serveur (par exemple
www.apache.org
), un chemin (par exemple
- /docs/current/getting-started.html
), et parfois
- une chaîne de paramètres (par exemple ?arg=value
)
+ /docs/current/getting-started.html
), et le cas échéant
+ une chaîne de requête (query string) (par exemple ?arg=value
)
permettant de transmettre des informations supplémentaires au serveur.
-Noms d'hôte et DNS
-httpd.conf
, mais peut aussi varier en fonction des
distributions tierces du serveur.Include
. Les noms ou positions de ces fichiers
ne sont pas figés et peuvent varier considérablement d'une distribution
@@ -159,7 +157,7 @@ directives peuvent
concerné. Les fichiers .htaccess
sont essentiellement
destinés aux personnes qui n'ont pas accès aux fichiers de configuration
du serveur. Vous trouverez plus de détails à propos des fichiers
-.htaccess
dans ce howto .htaccess
..htaccess
dans ce .htaccess
howto.
DocumentRoot
permet de définir la position
-dans l'arborescence du site où vous devez placer ces fichiers. On peut
-définir cette directive au niveau global, ainsi que dans chaque
-serveur virtuel. Consultez vos fichiers de configuration
+dans l'arborescence du site où vous devez placer ces fichiers. Cette
+directive peut être définie au niveau global, ou au niveau de chaque
+serveur virtuel. Vous pouvez consulter vos fichiers de configuration
pour vérifier la manière dont cette directive est définie pour votre
serveur.ErrorLog
-qui peut être définie au niveau global, ainsi que dans chaque serveur
+qui peut être définie au niveau global, ou au niveau de chaque serveur
virtuel. Chaque entrée du journal des erreurs vous informe sur la nature
des problèmes et le moment de leur survenue. En outre, elle vous indique
souvent comment résoudre le problème. Chaque message d'erreur contient
@@ -227,18 +225,21 @@ l'erreur.Que dois-je savoir d'autre ?
+Et maintenant, quelle est la suite des opérations ?
+
+
+
-
diff --git a/docs/manual/getting-started.xml.meta b/docs/manual/getting-started.xml.meta
index 1bebac99cb..71e997b686 100644
--- a/docs/manual/getting-started.xml.meta
+++ b/docs/manual/getting-started.xml.meta
@@ -8,6 +8,6 @@
mod_include
. Voici quelques exemples
- illustrant l'utilisation de ces expressions.
mod_include
.
- Vous pouvez ajouter les lignes suivantes dans votre fichier de - configuration :
-BrowserMatchNoCase macintosh Mac+
- BrowserMatchNoCase MSIE InternetExplorer
Par exemple, spour insérer l'heure du jour dans votre page web, + vous pouvez ajouter ces lignes dans la page HTML :
- -Ces lignes définissent les variables d'environnement "Mac" et - "InternetExplorer" à true, si le client utilise InternetExplorer sur - un Macintosh.
- -Puis, dans votre document où les SSI sont activées, vous ajoutez - ceci :
-
- <!--#if expr="-T reqenv('Mac') &&
- -T reqenv('InternetExplorer')" -->
- Un texte d'excuses est inséré ici
- <!--#else -->
- Ici se trouve du code JavaScipt sympa
- <!--#endif -->
-
+ Good
+ <!--#if expr="%{TIME_HOUR} >=12" -->
+ morning!
+ <!--#else -->
+ afternoon!
+ <!--#endif -->
+
Toute autre variable (que vous avez définie, ou une variable d'environnement normale) peut être utilisée dans les expressions - conditionnelles. Associée à la possibilité avec Apache de définir + conditionnelles. Voir le document Expressions + rationnelles dans le serveur HTTP Apache pour plus de détails à + propos du fonctionnement du moteur d'évaluation des expressions + rationnelles.
+ +Associée à la possibilité avec Apache de définir
des variables d'environnement à l'aide de directives
SetEnvIf
, ainsi que d'autres directives en rapport,
- cette fonctionnalité vous permet d'ajouter des contenus dynamiques
- assez évolués sans avoir recours aux programmes CGI.
Description: | Serveur mandataire/passerelle multi-protocole |
---|---|
Statut: | Extension |
Identificateur de Module: | proxy_module |