Déployer son site avec SVN (Subversion)
Par KrysKool le jeudi, janvier 24 2008, 22:20 - developpement - Lien permanent
Si vous déployez votre site à l'aide de SVN (Subversion), vous exposez certaines données sensibles, disponibles dans les répertoires nécessaires pour pour la synchronisation. Il convient donc de les cacher des regards indiscrets.
Pour protéger les données sensibles se trouvant dans le répertoire .svn, présent à tous les niveaux de l'arborescence, ils existent plusieurs solutions autour sur serveur web Apache.
La première concerne un redirection avec mod_rewrite
RewriteEngine On RedirectMatch 404 /\.svn(/|$)
Ou tout simplement si un fichier ou un répertoire se nomme .svn celui est interdit d'accès j'ai répertorié 3 méthodes à vous de choisir celle qui vous convient.
<Directory ~ "\.svn"> Order Deny, Allow Deny from all </Directory>
ou bien
<Directory ~ .*/\.svn.*> Order Deny, Allow Deny from All </Directory>
et pour terminer
<DirectoryMatch "\.svn"> Deny from all </DirectoryMatch>
Il en existe surement d'autres, mais déjà avec celles-ci vous êtes plus en sécurité.