Apache und Subversion

Verfasst von am in Apache

Zugegeben, Apache ist ein toller Webserver. SVN ist eine erstklassige Versionsverwaltung. Aber sobald man beides mit einander verbindet, sollte man Vorsicht walten lassen.

Es ist sicher gut, wenn man seine Internetseiten über SVN vwewaltet. Was allerdings böse sein kann ist, dass sämtliche .svn Verzeichnisse ja auch ab Webserver sind. Denn in diesen Verzeichnissen sind die Versionsinformationen gespeichert. Die .svn/entries Dateiein enthalten unter anderem den Pfad zum Repository. Und das ist suboptimal, wenn diese Information so einfach öffentlich zugänglich ist.

Aber, wo keine Lösung, da kein Problem. Den Zugriff auf .svn Verzeichisse kann man leicht mit einem Eintrag in der .htaccess Datei unterbinden.

RewriteEngine On
RewriteRule ^(.*/)?\.svn/ - [F,L]
ErrorDocument 403 "Access Forbidden"

So einfach ist das.

Tags:,