- <Directory /www/web/test>
- Options FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- </Directory>
Code de copie Lorsque nous visitons un site web, ajoutez le répertoire correspondant à la fin, et nous pouvons naviguer dans l’annuaire, qui est très peu sécurisé pour le site.
Solution : 1. Modifier le fichier httpd.conf vi ./conffile:///C :\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf
Voici les éléments suivants : ...... <Répertoire « C :/Program Files/Apache2.2file :///C :\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs"> # # Les valeurs possibles pour la directive Options sont « Aucune », « Toutes », # ou toute combinaison de : Indexes inclut FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Notez que « MultiViews » doit être nommé *explicitement* --- « Options All » # ne te le donne pas. # # La directive Options est à la fois compliquée et importante. Veuillez voir # http://httpd.apache.org/docs/2.2/mod/core.html#options # Pour plus d’informations. # Indices d’options FollowSymLinks
# # AllowOverride contrôle quelles directives peuvent être placées dans les fichiers .htaccess. # Cela peut être « Tous », « Aucun », ou toute combinaison des mots-clés : # Options FileInfo AuthConfig Limite # Autoriser Aucun
# # Contrôle qui peut récupérer des trucs de ce serveur. # Ordre permis, refus Permettre de tous
</Directory> ......
Dans les Options Indexes FollowSymLinks, préfixez les Index par un symbole - (). À savoir : Options - Indices FollowSymLinks [Note : Avant les index, ajouter + signifie que la table des matières peut être consultée ; Plus - Représente la navigation de catalogue interdite. 】
Dans ce cas, l’ensemble de l’Apache interdisait la navigation dans les annuaires.
Dans le cas de l’hébergement virtuel, il suffit d’ajouter les informations suivantes : <Annuaire « D :\test »> Options - Indices FollowSymLinks Autoriser Aucun Ordre de refuser, autoriser Permettre de tous </Directory> Dans ce cas, il est interdit de parcourir le répertoire sous le projet test.
Note : N’oubliez pas de ne pas changer « Permettre depuis tous » en « Refuser depuis tous », sinon l’ensemble du site web ne sera pas ouvert.
http://morgan363.javaeye.com/blog/645363
Comment Apache bloque-t-il la liste des répertoires tout en conservant la page par défaut pour l’accès aux répertoires ? Mots-clés : php Trouvez l’attribut de répertoire à définir dans le fichier de configuration Apache httpd.conf, et supprimez les index dans la ligne Options Par exemple : <Annuaire « d :\web »> Indices d’options FollowSymLinks </Directory> Modifié en : <Annuaire « d :\web »> Options FollowSymLinks </Directory>
----------------------------------------------------------------- Alias /edit/ "/home[img]file :///C :\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S’RV8.gif[/img]php[img]file :///C :\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~ ]S’RV8.gif[/img]/ »
<Répertoire "/home[img]file :///C :\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S’RV8.gif[/img]php[img]file :///C :\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~] S’RV8.gif[/img]"> Options Index MultiViews => Options MultiViews Autoriser Aucun Ordre permis, refus Permettre de tous </Directory>
Une fois les index supprimés, les listes ne seront plus autorisées.
|