Pages : 1
#1 Le 21/04/2007, à 13:14
- AlexPayne
Dossier protégé par htaccess devenu invisible ...
Bonjour,
Donc j'ai un petit site hebergé avec apache2 sur un ubuntu server edgy.
J'ai recemment protégé l'accès d'un dossier à l'aide de .htaccess .htpasswd. La protection fonctionne, là dessus rien à dire. Elle fonctionne même tellement bien que maintenant le dossier est devenu invisible dans le listing du répertoire parent. Bon je peux toujours y acceder par lien direct, mais ce n'est pas l'objectif.
voila le contenue de mon .htaccess :
AuthType Basic
AuthUserFile lien/.htpasswd
AuthName "205"
<limit GET POST>
require valid-user
</limit>
Et les réfèrences contenues dans apache2.conf :
<Directory lien/205/>
AllowOverride AuthConfig
# Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
AccessFileName .htaccess
Comment faire pour que ce dossier soit a nouveau apparent ?
Dernière modification par AlexPayne (Le 21/04/2007, à 13:49)
Si tous les cons du monde étaient peint en rouge, la terre serait un enorme champ de coquelicot.
Hors ligne
#2 Le 22/04/2007, à 11:43
- AlexPayne
Re : Dossier protégé par htaccess devenu invisible ...
Personne .... ?
Si tous les cons du monde étaient peint en rouge, la terre serait un enorme champ de coquelicot.
Hors ligne
#3 Le 22/04/2007, à 20:42
- bench
Re : Dossier protégé par htaccess devenu invisible ...
Salut, tu peux essayer de décommenter la ligne
# Options Indexes SymLinksIfOwnerMatch IncludesNoExec de ton fichier apache2.conf et redémarrer ton serveur
Hors ligne
#4 Le 22/04/2007, à 21:25
- AlexPayne
Re : Dossier protégé par htaccess devenu invisible ...
Cette ligne n'était pas commenté à la base, j'ai deja essayé d'isoler les diffèrents éléments de <directory> sans succès ...
Si tous les cons du monde étaient peint en rouge, la terre serait un enorme champ de coquelicot.
Hors ligne
#5 Le 23/04/2007, à 18:28
- pef
Re : Dossier protégé par htaccess devenu invisible ...
Je pense avoir trouvé
Il suffit de rajouter dans la clause <Directive> du répertoire parent l'option ShowForbidden à la directive IndexOptions, pour que dans la liste des fichiers/répertoires apparaissent les fichiers/répertoires protégés (droits, mot de passe, etc :
Donc pour voir les sous-répertoires protégés dans le répertoire /home/stuff par exemple, il faudra mettre
<Directory /home/stuff>
IndexOptions ShowForbidden
</Directory>
Et le tour est joué, tous les sous-répertoires protégés de /home/stuff apparaitront dans le listing d'apache.
Apparement c'était le comportement par défaut d'apache 1.3
Dernière modification par pef (Le 23/04/2007, à 20:38)
Hors ligne
#6 Le 23/04/2007, à 19:46
- AlexPayne
Re : Dossier protégé par htaccess devenu invisible ...
"Invalid directory indexing option"
J'ai mis :
<Directory /.../entrepot/>
IndexOptions ShowForbidden
Options Indexes ShowForbidden
</Directory>
Le dossier protégé etant un sous repertoire du repertoire "entrepot".
Dommage : /
Dernière modification par AlexPayne (Le 23/04/2007, à 19:56)
Si tous les cons du monde étaient peint en rouge, la terre serait un enorme champ de coquelicot.
Hors ligne
#7 Le 23/04/2007, à 20:57
- pef
Re : Dossier protégé par htaccess devenu invisible ...
en fait ca ne marche qu'à partir de la version 2.2 d'apache, la version 2.0 (dans edgy) du module autoindex n'a pas encore l'option ShowForbidden
Hors ligne
#8 Le 25/04/2007, à 08:46
- AlexPayne
Re : Dossier protégé par htaccess devenu invisible ...
Ok ok, ceci explique surement cela
Je te remercis pour ces recherches, Pef.
Si tous les cons du monde étaient peint en rouge, la terre serait un enorme champ de coquelicot.
Hors ligne
#9 Le 25/04/2007, à 21:19
- pef
Re : Dossier protégé par htaccess devenu invisible ...
Pour ceux que ca intéresse, j'ai backporté l'option ShowForbidden présente dans le module autoindex de la version 2.2.x d'apache vers la version en cours dans Edgy, la 2.0.55.
Hors ligne
Pages : 1