From: Lucien Gentis
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.
-La directive
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 /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.
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
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.";
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
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.
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
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 permet de créer et de maintenir les
+ htpasswd rencontre un problème d'accès à un fichier,
+ htpasswd. Ce programme ne sait gérer les noms
+ htpasswd hache les mots de passe en utilisant bcrypt, une
+ 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
+ -phtpasswd supporte la création des mots de passe en
+ htpasswd renvoie 0 ("true") si le nom d'utilisateur
+ htpasswd
+ dans le fichier-mots-de-passe. 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.
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
Les fichiers de mots de passe Web comme ceux que gère
- htpasswd ne doivent pas être situés dans
+
Sur les plates-formes Windows, la taille des mots de passe
- hachés avec htpasswd est limitée à 255
+ hachés avec 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
rotatelogs est un programme simple à utiliser en
+
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 est exécutée par le serveur.
+
-p programmerotatelogs exécutera le programme
+rotatelogs
+argument. -frotatelogs démarre, au lieu d'attendre la lecture de la
+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 est exécutée par le serveur.
+