Je décris ici comment opérer sur un site de Free pour mettre en place un contrôle d'accès sur un répertoire donné.
Les serveurs Apache de Free ne sont pas des versions officielles d'Apache.
Le serveur Apache de Free a été modifié.
Le résultat de la commande:
w3m -dump_head http://monsite.free.fr est :
HTTP/1.1 200 OK
Date: Tue, 18 Jul 2006 21:25:47 GMT
Server: Apache/ProXad [Jun 8 2006 10:50:33]
Last-Modified: Mon, 17 Jul 2006 20:04:58 GMT
ETag: "1aeba72-3314-44bbed6a"
Connection: close
Accept-Ranges: bytes
Content-Length: 13076
Content-Type: text/html
Pour créer un répertoire privé sur un site sur Free, il faut donc configurer le fichier
.htaccess
un peu différemment de ce que décrit la documentation d'Apache.On supposera que le répertoire privé se nomme
protected
et est situé à la racine du site Web.Le fichier
.htaccess
de la racine du site Web ne contient rien de spécial sinon:Order deny, allow
Dans le répertoire
protected
, on va créer un fichier .htaccess
au contenu suivant:PerlSetVar AuthFile /protected/protected/passwd_file
AuthName "Acces Restreint"
AuthType Basic
Require valid-user
Ce fichier spécifie que le répertoire
protected
est protégé par un utilisateur et un mot de passe décrit dans le fichier protected/protected/passwd_file
(par rapport à la racine du site).Le fichier
passwd_file
n'est pas crypté sur Free et les mots de passe figurent en clair !Par exemple:
user:password
Comme le fichier
passwd_file
du répertoire protected/protected
est en clair, il faut en protéger l'accès, ce qui est fait par un troisième fichier .htaccess
situé dans ce même répertoire:
deny from all
Pour conclure, il faut:
Un fichier
.htaccess
dans le répertoire à protéger, lequel fait référence à un fichier de mots de passe situé dans un sous répertoire.Le fichier de mots de passe est protégé par un deuxième fichier
.htaccess
qui interdit l'accès à tout le monde, puisque le répertoire qui l'héberge ne contient que lui ; ce fichier de mot de passe ne devant être lu que par Apache.Autres posts liés à Free / Freebox / Freebox HD:
Freebox HD: dernier firmware buggé
Enregistrement TV chez Free via le PC
La TV via la FreeBox n'est pas fiable
Problème de transfert FTP depuis la Freebox HD vers Firefox avec des noms de fichiers comportant des accents
Aucun commentaire:
Enregistrer un commentaire