Ce module permet aux frontaux comme
Lorsqu'on utilise dbm
à la directive
La directive
La clé du fichier de base de données est le nom de l'utilisateur. La valeur associée est le mot de passe chiffré, éventuellement suivi par un ':' et des données arbitraires. Ce ':' ainsi que les données arbitraires qui suivent seront ignorées par le serveur.
Faites en sorte que le fichier spécifié par la directive
Le format de mot de passe chiffré dépend du frontal
d'authentification utilisé (par exemple
Note importante concernant la compatibilité : l'implémentation de
dbmopen
dans les modules d'Apache lit la longueur de la
chaîne correspondant aux données chiffrées dans la structure des
données DBM, plutôt que de calculer cette longueur en se basant sur
le caractère nul final. Certaines applications par contre, comme le
serveur web Netscape, calculent cette longueur en se basant sur
le caractère nul final ; par conséquent, si vous rencontrez des
difficultés en échangeant des fichiers DBM entre plusieurs
applications, le problème peut éventuellement s'expliquer par cette
différence d'implémentation.
Un script perl nommé
Cette directive permet de définir le type de fichier de base de données utilisé pour stocker les mots de passe. Le type de base de données par défaut est défini à la compilation. La liste des autres types de bases de données disponibles dépend aussi de la configuration de la compilation.
Par exemple, pour activer le support de Berkeley DB (correspondant au
type db
), il faut ajouter l'option
--with-berkeley-db
à la ligne de commande configure de httpd
pour générer le DSO approprié.
Il est impératif que le programme que vous utilisez pour créer vos fichiers de mots de passe soit configuré pour utiliser le même type de base de données.