Bonjour. visiteurs jour : 28
Au président
Beauté santé
Infos loisirs
Ensemble
Jean
Informatique
Relativité
Relativity
Les joies de l'informatique et de l'internet !
Accueil - Disques - Excel - Informatique - Infos - Internet - Javascript - logiciels - Programation - Sites RJ - Vidéo - Plan du site -
Etape 1 : Créer une liste d'utilisateurs créer un fichier ascii (bloc note) avec Premier champ: le nom de l'utilisateur, un séparateur : ":" et en second champ le mot de passe. (Sans espace ni tabulation) exemple : (Bien différencier minuscule et Majuscule et bien s'en rappeller!) martin:PasSw0rd Transférer ce fichier en mode ASCII (voir votre FTP) sur votre site. Vous pouvez stocker ce fichier dans n'importe quel répertoire de votre site. le chemin sera spécifié dans la directive PerlSetVar AuthFile du fichier .htaccess que vous allez créer. Pour la suite nous appellerons ce fichier "etape1.txt". Pour limiter l'accès aux utilisateurs déclarés dans le fichier de l'étape1 vous devez créer un fichier .htaccess dans le répertoire que vous souhaitez protèger. Sous Microsoft Windows, il n'est pas possible de créer un fichier commençant par un point. Vous devez le créer avec un autre nom, (toto.txt) le transférer sur le serveur, puis le renommer : .htaccess Contenu de ce fichier : La commande PerlSetVar désigne le chemin d'accès à la liste des utilisateurs ici pour exemple : chemin/etape1.txt La commande require valid-user autorise tous les utilisateurs valides à télécharger les fichiers du répertoire. Vous pouvez utiliser à la place require user martin sophie pour autoriser uniquement les utilisateurs martin et sophie, mais pas jean. Protégez la liste de mots de passes en la stockant dans un sous-répertoire que vous protégerez en créant un fichier .htaccess dans ce sous répertoire, contenant uniquement la ligne : deny from all Mini questions Lorsque j'essaie d'accèder à mon répertoire, j'ai une erreur de type 'Internal server error', qu'est-ce que ca veut dire ? Une erreur d'orthographe empêche le serveur Web de comprendre votre fichier .htaccess Vérifier l'emplacement de la table d'utilisateurs et le chemin complet depuis la racine de votre site (même si le fichier .htaccess se trouve dans le même répertoire. ) Transfert du fichier .htaccess en mode ASCII ? Le serveur fait la différence majuscules/minuscules. Prenez garde aux caractères, espaces et tabulations qui peuvent se trouver dans votre fichier en début et fin de ligne.
Site Web
Site Web Protéger un répertoire sous FREE
jean:SecR3t
sophie:H1dDeN
Etape 2 : Activer la restriction d'accès
PerlSetVar AuthFile chemin/etape1.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user
Votre fichier ".htaccess" n'est pas reconnu par le serveur, il comporte probablement des erreurs.
Les caractères de "fin de ligne" sont incompatibles entre les différents systèmes d'exploitation. Il faut retransférer le fichier en mode ASCII pour corriger ce problème.