2010-11-30 26 views
5

Je configure un serveur web NGINX et utilise svn pour gérer le dossier du projet. Nessus trouvé la faiblesse:Comment bloquer l'accès aux entrées .svn/sur mon serveur web?

autorisations de configuration pour le serveur Web affecté
de refuser l'accès à la
« svn » annuaire.

Comment bloquer l'accès au répertoire .svn? Il semble que svn export est le moyen le plus préférable à la caisse sur le serveur web, mais il est plus facile pour moi d'utiliser svn up.

Répondre

1

Mettez ce qui suit dans un fichier appelé ".htaccess" (si vous utilisez Apache):

<FilesMatch "^\.svn"> 
    Deny from all 
</FilesMatch> 
8

J'ai finalement trouvé la bonne façon de le faire dans nginx. Ajouter à nginx.conf ces lignes dans le serveur {} Définition:

location ~ /.svn/ { 
     deny all; 
    } 

C'est tout!

0

, je préfère être franc

RedirectMatch permanent .*\.(svn|git|hg|bzr|cvs)/.*/

Pour 404 ou 403 erreurs. De cette façon, l'utilisateur voit la page racine de votre site.