Forum général.général Droits Apache

Posté par  .
Étiquettes : aucune
0
10
mar.
2006
Bonjour à tous,

Je viens de récupérer un serveur dans ma boite et je dois le mettre a jour. Il y a un serveur Apache qui tourne dessus et du PHP3.

Lorsque je me connecte au site de ma societé, tout se passe bien mais j'ai découvert que je pouvais me promener dans l'aborescence.
Concrétement cela donne ceci:

http://www.monentreprise.com/répertoire1/répertoire2

Or sur ma page principale il y a un lien pour aller chercher des fichiers qui sont dans répertoire 2.

J'ai essayé avec .htaccess dans répertoire1 mais je ne peux plus accéder via http aux fichiers qui sont dansle répertoire2.
J'ai aussi regardé l'url rewriting mais je ne suis pas convaincu de la faire proprement. J'ai vérifié dans Apache la partie DocumentRoot et les options sont en deny all.

Pouurait on me dire comment je peux faire pour éviter que l'on se promène dans cette arborescence ?

Merci
  • # Directory tout simplement

    Posté par  . Évalué à 2.

    Bonjour,

    Il me semble que l'on peut définir entre balises dans le fichier de configuration d'Apache, le répertoire où appliquer le refus de lister l'arborescence.

    # Pour ne pas lister l'arborescence.
    <Directory /var/www/repertoire1/>
    Options -Indexes
    < /Directory>


    # Pour réactiver l'arborescence à partir du repertoire2
    <Directory /var/www/repertoire1/repertoire2>
    Options +Indexes
    < /Directory>

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.