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 d'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 d3b14aa650..a9f4cf9aa6 100644 --- a/docs/manual/mod/mod_unique_id.xml.fr +++ b/docs/manual/mod/mod_unique_id.xml.fr @@ -1,7 +1,7 @@ - + @@ -179,7 +179,7 @@ identifiant unique pour chaque requête 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
+ 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
diff --git a/docs/manual/programs/ctlogconfig.xml.fr b/docs/manual/programs/ctlogconfig.xml.fr
index a2a8279537..4e0d353232 100644
--- a/docs/manual/programs/ctlogconfig.xml.fr
+++ b/docs/manual/programs/ctlogconfig.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -185,22 +185,24 @@ transparence des certificats
certificats sont enregistrés :
Nous pouvons maintenant attribuer une clé publique à un log où le @@ -209,21 +211,23 @@ transparence des certificats a déjà été configuré.
dbmmanage permet de créer et de maintenir les
+
dbmmanage. Ce programme ne peut être utilisé
+ par
dbmmanage.
- Actuellement, dbmmanage n'a aucun moyen de savoir Ã
+ correspond au format attendu par dbmmanage possède une liste de préférences en
+
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
- @AnyDBM::ISA au début du programme. Comme nous
préférons le format de fichier Berkeley DB 2, l'ordre dans lequel
- dbmmanage va rechercher les bibliothèques système est
+ dbmmanage tentera
+ bibliothèque trouvée sera celle que @AnyDBM::ISA, et de l'ordre utilisé par l'appel
diff --git a/docs/manual/programs/htpasswd.xml.fr b/docs/manual/programs/htpasswd.xml.fr
index e7c3c8b036..41cc132489 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 rencontre un problème d'accès à un fichier,
+ htpasswd. Ce programme ne sait gérer les noms
+ htpasswd hashe les mots de passe en utilisant soit bcrypt,
+ crypt() du système. Les hashes basés sur SHA-2 (SHA-256 et
SHA-512) sont supportés pour crypt(). Les fichiers gérés par
- htpasswd peuvent contenir deux types de mots de passe ;
+ crypt().-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é
@@ -259,7 +259,7 @@ support/SHA1.
jsmith. Le mot de passe est demandé à l'opérateur. Le
mot de passe sera hashé 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
- hashés avec htpasswd est limitée à 255
+ hashé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 programmeAvec cette option, rotatelogs exécutera le programme
+
Avec cette option,
rotatelogs
+
-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.
+