Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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é big_smile

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 roll

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.

Le patch est dispo ici

Hors ligne