From: Lucien Gentis Date: Fri, 24 Apr 2026 14:29:31 +0000 (+0000) Subject: fr doc XML files updates. X-Git-Tag: 2.4.67-rc1-candidate~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=38b9334335b93b4fc7dae9d1bd502e526bd33f28;p=thirdparty%2Fapache%2Fhttpd.git fr doc XML files updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1933292 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/howto/cgi.xml.fr b/docs/manual/howto/cgi.xml.fr index ff9e3234cc..0d94f4afcc 100644 --- a/docs/manual/howto/cgi.xml.fr +++ b/docs/manual/howto/cgi.xml.fr @@ -1,7 +1,7 @@ - + @@ -25,7 +25,7 @@ Recettes et tutoriels - Tutoriel Apache : Contenu dynamique basé sur CGI + Didacticiel du serveur HTTP Apache : Contenu dynamique basé sur CGI
Introduction @@ -50,18 +50,18 @@ Il s'agit d'une méthode simple pour ajouter du contenu dynamique à votre site web en utilisant votre langage de programmation préféré. Ce document est une introduction à la configuration de CGI sur votre - serveur web Apache, et une initiation à l'écriture de programmes + serveur web httpd, et une initiation à l'écriture de programmes CGI.

- Configurer Apache pour autoriser CGI + Configurer httpd pour autoriser CGI -

Apache doit être configuré pour permettre l'exécution des +

httpd doit être configuré pour permettre l'exécution des programmes CGI, pour que vos programmes CGI puissent fonctionner correctement. Il existe plusieurs méthodes pour y parvenir.

- Note: si Apache a été compilé avec le support + Note: si httpd a été compilé avec le support des modules partagés (DSO), vous devez vous assurer que le module CGI est chargé ; vous devez pour cela vérifier que la directive LoadModule correspondante n'a pas été @@ -85,8 +85,8 @@ ScriptAlias

La directive ScriptAlias indique à Apache qu'un - répertoire particulier est dédié aux programmes CGI. Apache + module="mod_alias">ScriptAlias indique à httpd qu'un + répertoire particulier est dédié aux programmes CGI. httpd considérera que tout fichier situé dans ce répertoire est un programme CGI, et tentera de l'exécuter lorsque cette ressource fera l'objet d'une requête client.

@@ -100,7 +100,7 @@

Cet exemple est tiré de votre fichier de configuration - httpd.conf par défaut, si vous avez installé Apache + httpd.conf par défaut, si vous avez installé httpd dans son répertoire par défaut. La directive ScriptAlias est similaire à la directive Alias, qui @@ -114,17 +114,17 @@ réside dans le fait que ScriptAlias indique en plus que tout ce qui se trouve sous le préfixe d'URL doit être considéré comme un programme CGI. Ainsi, l'exemple ci-dessus - indique à Apache que toute requête pour une ressource commençant + indique à httpd que toute requête pour une ressource commençant par /cgi-bin/ doit être servie depuis le répertoire /usr/local/apache2/cgi-bin/, et doit être traitée en tant que programme CGI.

Par exemple, si une requête pour l'URL http://www.example.com/cgi-bin/test.pl est - effectuée, Apache tentera d'exécuter le fichier + effectuée, httpd tentera d'exécuter le fichier /usr/local/apache2/cgi-bin/test.pl et en renverra la sortie. Bien entendu, le fichier doit exister, être exécutable, et - retourner sa sortie d'une manière particulière, sinon Apache + retourner sa sortie d'une manière particulière, sinon httpd renverra un message d'erreur.

@@ -174,7 +174,7 @@ </Directory> -

La directive ci-dessus indique à Apache qu'il doit permettre +

La directive ci-dessus indique à httpd qu'il doit permettre l'exécution des fichiers CGI. Vous devez aussi indiquer au serveur quels fichiers sont des fichiers CGI. La directive AddHandler suivante indique au @@ -267,7 +267,7 @@ print "Hello, World.";

Même si Perl ne vous est pas familier, vous devriez être capable de comprendre le fonctionnement de ce programme. La - première ligne indique à Apache (ou à toute interface à partir de + première ligne indique à httpd (ou à toute interface à partir de laquelle le programme s'exécute) que ce programme peut être exécuté en fournissant son fichier à l'interpréteur /usr/bin/perl. La seconde ligne affiche la @@ -311,20 +311,20 @@ print "Hello, World.";

Le code source de votre programme CGI ou un message "POST Method Not Allowed"
-
Cela signifie que vous n'avez pas configuré Apache de manière +
Cela signifie que vous n'avez pas configuré httpd de manière à ce qu'il puisse traiter votre programme CGI. Relisez la section - sur la configuration d'Apache, et + sur la configuration de httpd, et essayez de trouver votre erreur.
Un message commençant par "Forbidden"
Ce type de message est révélateur d'un problème de droits. Consultez le journal des erreurs - d'Apache et la section ci-dessous sur les et la section ci-dessous sur les droits des fichiers.
Un message contenant "Internal Server Error"
Si vous consultez le journal des erreurs - d'Apache, vous y trouverez probablement des messages du type + de httpd, vous y trouverez probablement des messages du type "Premature end of script headers" (Fin prématurée des en-têtes de script), éventuellement accompagnés d'un message d'erreur généré par votre programme CGI. Dans ce cas, il va vous falloir lire @@ -402,7 +402,7 @@ print "Hello, World.";

Si votre programme CGI dépend de variables d'environnement non standards, vous devrez vous assurez que - ces variables lui sont bien transmises par Apache.

+ ces variables lui sont bien transmises par httpd.

Lorsque des en-têtes HTTP ne sont pas transmis à l'environnement, assurez-vous qu'ils sont bien formatés selon la @@ -430,14 +430,14 @@ print "Hello, World.";

(N'invoquez pas l'interpréteur perl. Le shell et - Apache doivent être capable de le déterminer à partir de l'information sur le chemin située sur la première ligne du script.)

La première chose que vous devriez voir affichée par votre programme est un ensemble d'en-têtes HTTP, comprenant entre autres le Content-Type, et suivi d'une ligne vide. Si vous - voyez quoi que ce soit d'autre, Apache renverra l'erreur + voyez quoi que ce soit d'autre, httpd renverra l'erreur Premature end of script headers si vous tentez d'exécuter le programme depuis le serveur. Voir Ecriture d'un programme CGI ci-dessus pour @@ -471,7 +471,7 @@ print "Hello, World.";

Pour savoir si vous pouvez utiliser suexec, tapez la commande apachectl -V, et regardez le chemin indiqué par - SUEXEC_BIN. Si au démarrage d'Apache, ce dernier + SUEXEC_BIN. Si au démarrage de httpd, ce dernier trouve un exécutable suexec dans ce chemin, suexec sera activé.

@@ -514,7 +514,7 @@ print "Hello, World."; définissent aussi des variables d'environnement, de façon à ce qu'ils puissent communiquer entre eux. Ces variables définissent entre autre le type de navigateur (Netscape, IE, Lynx), le type de - serveur (Apache, IIS, WebSite), le nom du programme CGI en cours + serveur (httpd, IIS, WebSite), le nom du programme CGI en cours d'exécution, etc...

Ces variables sont à la disposition du programmeur CGI, et @@ -525,12 +525,12 @@ print "Hello, World.";

Ce programme CGI basique en Perl permet d'afficher toutes les variables d'environnement qui sont échangées. Deux programmes - similaires sont fournis avec la distribution d'Apache et situés + similaires sont fournis avec la distribution de httpd et situés dans le répertoire cgi-bin. Notez que certaines variables sont obligatoires, alors que d'autres sont optionnelles, si bien que vous verrez s'afficher certaines variables qui ne font pas partie - de la liste officielle. De plus, Apache vous propose de nombreuses + de la liste officielle. De plus, httpd vous propose de nombreuses méthodes pour ajouter vos propres variables d'environnement aux variables de base fournies par défaut.

@@ -633,8 +633,8 @@ foreach my $key (keys %ENV) {

Notez que les questions à propos de problèmes CGI ne doivent jamais être postées dans la base de données de - bogues d'Apache, à moins que vous ne soyez sûr d'avoir trouvé un - problème dans le code source d'Apache.

+ bogues de httpd, à moins que vous ne soyez sûr d'avoir trouvé un + problème dans le code source de httpd.

diff --git a/docs/manual/mod/mod_unique_id.xml.fr b/docs/manual/mod/mod_unique_id.xml.fr index 78ef5ef931..297e5c5446 100644 --- a/docs/manual/mod/mod_unique_id.xml.fr +++ b/docs/manual/mod/mod_unique_id.xml.fr @@ -1,7 +1,7 @@ - + @@ -175,25 +175,25 @@ identifiant unique pour chaque requête redémarrage.

-

La variable d'environnement UNIQUE_ID est construite - par codage du quadruplet de 144 bits (adresse IP sur 32 bits, pid - sur 32 bits, repère de temps sur 32 bits, compteur 16 bits et index - de threads sur 32 bits) en - utilisant l'alphabet [A-Za-z0-9@-] d'une manière - similaire à celle du codage MIME base64, et sa valeur se présente - sous la forme d'une chaîne de 24 caractères. L'alphabet MIME base64 - est en fait [A-Za-z0-9+/] ; cependant, les caractères - + et / nécessitent un codage particulier - dans les URLs, ce qui rend leur utilisation peu commode. Toutes les - valeurs sont codées dans l'ordre des octets d'une adresse réseau de - façon à ce - que le codage soit comparable entre des architectures où l'ordre des - octets est différent. L'ordre réel de codage est : repère de temps, - adresse IP, pid, compteur. Cet ordre de codage possède un but - précis, mais il faut souligner que les applications n'ont aucun - intérêt à entrer dans les détails de ce codage. Les applications - doivent se contenter de traiter la variable UNIQUE_ID - comme un symbole opaque, qui peut être comparé avec d'autres +

La variable d'environnement UNIQUE_ID est construite par + codage du quadruplet de 144 bits (adresse IP sur 32 bits, pid sur 32 bits, + repère de temps sur 32 bits, compteur 16 bits et index de threads sur + 32 bits) en utilisant l'alphabet [A-Za-z0-9_-] + ([A-Za-z0-9@-]) avant la version 2.4.47) d'une manière + similaire à celle du codage MIME base64, et sa valeur se + présente sous la forme d'une chaîne de 24 caractères. + L'alphabet MIME base64 est en fait [A-Za-z0-9+/] ; cependant, + les caractères + et / nécessitent un + codage particulier dans les URLs, ce qui rend leur utilisation peu commode. + Toutes les valeurs sont codées dans l'ordre des octets d'une adresse + réseau de façon à ce que le codage soit comparable + entre des architectures où l'ordre des octets est différent. + L'ordre réel de codage est : repère de temps, adresse IP, pid, + compteur. Cet ordre de codage possède un but précis, mais il + faut souligner que les applications n'ont aucun intérêt + à entrer dans les détails de ce codage. Les applications + doivent se contenter de traiter la variable UNIQUE_ID comme un + symbole opaque, qui peut être comparé avec d'autres UNIQUE_IDs en ne testant que leur égalité.

L'ordre a été choisi de façon à ce qu'il soit possible de diff --git a/docs/manual/programs/htpasswd.xml.fr b/docs/manual/programs/htpasswd.xml.fr index 732e791a17..797aac6c8f 100644 --- a/docs/manual/programs/htpasswd.xml.fr +++ b/docs/manual/programs/htpasswd.xml.fr @@ -1,7 +1,7 @@ - + @@ -29,28 +29,28 @@ l'authentification de base

-

htpasswd permet de créer et de maintenir les +

htpasswd permet de créer et de maintenir les fichiers textes où sont stockés les noms d'utilisateurs et mots de passe pour l'authentification de base des utilisateurs HTTP. Si - htpasswd rencontre un problème d'accès à un fichier, + htpasswd rencontre un problème d'accès à un fichier, que ce soit pour écrire dans le fichier de sortie, ou pour lire le fichier d'entrée dans le but de le mettre à jour, il renvoie un code d'erreur et n'effectue aucune modification.

Il est possible de limiter l'accès aux ressources du serveur HTTP Apache aux seuls utilisateurs présents dans les fichiers créés par - htpasswd. Ce programme ne sait gérer les noms + htpasswd. Ce programme ne sait gérer les noms d'utilisateurs et mots de passe que s'ils sont stockés dans des fichiers textes. Il peut cependant hacher et afficher les mots de passe à des fins d'utilisation dans d'autres types de bases de données. Pour utiliser une base de données DBM, voir le programme dbmmanage ou htdbm.

-

htpasswd hache les mots de passe en utilisant bcrypt, une +

htpasswd hache les mots de passe en utilisant bcrypt, une version de MD5 modifiée pour Apache, SHA-1 ou la routine système crypt(). Les hachages de type SHA-2 (SHA-256 and SHA-512) sont pris en charge pour crypt(). Les fichiers gérés par - htpasswd peuvent contenir un mélange de différents types de + htpasswd peuvent contenir un mélange de différents types de codage des mots de passe ; par exemple, certaines entrées utilisateur pourront comporter des mots de passe hachés avec bcrypt ou MD5, alors que d’autres dans le même fichier pourront comporter des mots de passe hachés @@ -202,7 +202,7 @@ support/SHA1.

-p
Enregistre les mots de passe en clair. Bien que - htpasswd supporte la création des mots de passe en + htpasswd supporte la création des mots de passe en clair sur toutes les plates-formes, le démon httpd n'accepte les mots de passe en clair que sous Windows et Netware.
@@ -235,9 +235,9 @@ support/SHA1.
Valeur renvoyée -

htpasswd renvoie 0 ("true") si le nom d'utilisateur +

htpasswd renvoie 0 ("true") si le nom d'utilisateur et le mot de passe ont été enregistrés ou mis à jour avec succès - dans le fichier-mots-de-passe. htpasswd + dans le fichier-mots-de-passe. htpasswd renvoie 1 s'il a rencontré un problème d'accès aux fichiers, 2 si la ligne de commande comportait une erreur de syntaxe, 3 si le mot de passe entré @@ -260,7 +260,7 @@ support/SHA1. jsmith. Le mot de passe est demandé à l'opérateur. Le mot de passe sera haché en utilisant l'algorithme MD5 modifié pour Apache. Si le fichier spécifié - n'existe pas, htpasswd renverra un code d'erreur.

+ n'existe pas, htpasswd renverra un code d'erreur.

htpasswd -c /home/doe/public_html/.htpasswd jane @@ -269,7 +269,7 @@ support/SHA1.

Crée un nouveau fichier de mots de passe et y enregistre une entrée pour l'utilisateur jane. Le mot de passe est demandé à l'opérateur. Si le fichier existe et ne peut être ni lu ni - écrit, il n'est pas modifié et htpasswd affichera un + écrit, il n'est pas modifié et htpasswd affichera un message et renverra un code d'erreur.

@@ -283,7 +283,7 @@ support/SHA1.
Considérations à propos de sécurité

Les fichiers de mots de passe Web comme ceux que gère - htpasswd ne doivent pas être situés dans + htpasswd ne doivent pas être situés dans l'espace d'URI du serveur Web -- en d'autres termes, il ne doit pas être possible d'y accéder à partir d'un navigateur.

@@ -319,11 +319,11 @@ support/SHA1.
Restrictions

Sur les plates-formes Windows, la taille des mots de passe - hachés avec htpasswd est limitée à 255 + hachés avec htpasswd est limitée à 255 caractères. Les mots de passe dont la taille est supérieure seront tronqués.

-

L'algorithme MD5 utilisé par htpasswd est spécifique +

L'algorithme MD5 utilisé par htpasswd est spécifique à Apache ; les mots de passe hachés en utilisant cet algorithme seront inutilisables sur d'autres serveurs Web.

diff --git a/docs/manual/programs/rotatelogs.xml.fr b/docs/manual/programs/rotatelogs.xml.fr index 7b79964de2..1e9ee6bf64 100644 --- a/docs/manual/programs/rotatelogs.xml.fr +++ b/docs/manual/programs/rotatelogs.xml.fr @@ -1,7 +1,7 @@ - + @@ -29,7 +29,7 @@ ces derniers dans un "pipe" -

rotatelogs est un programme simple à utiliser en +

rotatelogs est un programme simple à utiliser en conjonction avec la fonctionnalité d'Apache de redirection dans un "pipe" des fichiers journaux. Il supporte une rotation basée sur un intervalle de temps ou une taille maximale du journal.

@@ -68,19 +68,19 @@ spécifié. Cette option permet de consulter le journal de manière continue malgré les rotations via une commande du style tail -F nom-lien.

Si le nom du lien spécifié n'est pas un chemin absolu, il est relatif au -répertoire de travail de rotatelogs qui correspond à la valeur de +répertoire de travail de rotatelogs qui correspond à la valeur de la directive ServerRoot lorsque la commande -rotatelogs est exécutée par le serveur. +rotatelogs est exécutée par le serveur.

-p programme
-
Avec cette option, rotatelogs exécutera le programme +
Avec cette option, rotatelogs exécutera le programme programme chaque fois qu'un nouveau fichier journal sera ouvert. Le nom du fichier nouvellement ouvert est passé comme premier argument au programme. Si l'exécution se produit après une rotation, l'ancien nom du fichier journal est passé au programme comme second -argument. rotatelogs +argument. rotatelogs n'attend pas la fin du programme pour continuer son exécution, et cessera tout enregistrement de codes d'erreur lorsqu'il aura terminé son processus. Le programme utilise les mêmes @@ -89,7 +89,7 @@ environnement.
-f
Ouvre le fichier journal immédiatement, dès que -rotatelogs démarre, au lieu d'attendre la lecture de la +rotatelogs démarre, au lieu d'attendre la lecture de la première entrée de journal (pour les sites peu chargés, il peut s'écouler un temps substantiel entre le démarrage du serveur et le traitement de la première requête, temps pendant lequel le fichier @@ -171,9 +171,9 @@ mégaoctets, et si la limite de 5 mégaoctets a été atteinte deux fois dans la même journée, le même nom de fichier va être généré, et la rotation va écraser le fichier existant.

Si le nom du fichier journal n'est pas un chemin absolu, il est relatif au -répertoire de travail de rotatelogs qui correspond à la valeur de +répertoire de travail de rotatelogs qui correspond à la valeur de la directive ServerRoot lorsque la commande -rotatelogs est exécutée par le serveur. +rotatelogs est exécutée par le serveur.