2010-11-30 10 views
5

Configuro un servidor web NGINX y uso svn para administrar la carpeta del proyecto. Nessus encontró la debilidad:¿Cómo bloquear el acceso a .svn/entradas en mi servidor web?

Configure permisos para el servidor Web afectado
para denegar el acceso a la
'Svn' directorio.

¿Cómo bloqueo el acceso al directorio .svn? Parece que svn export es la forma más preferible de pago en el servidor web, pero me resulta más fácil usar svn up.

Respuesta

1

poner lo siguiente en un archivo llamado ".htaccess" (si se está ejecutando Apache):

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

fin encontré la manera correcta de hacerlo en nginx. Agregue a nginx.conf estas líneas en el servidor {} definición:

location ~ /.svn/ { 
     deny all; 
    } 

¡Eso es todo!

0

Francamente, prefiero

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

Para los errores 404 o 403. De esta forma, el usuario ve la página raíz de su sitio.

Cuestiones relacionadas