Intégration de Subversion (svn) avec Apache?

Je dirige un site Web sur mon serveur avec Apache et j’ai également configuré SVN avec Apache.

Le problème survient lorsque je modifie le fichier httpd.conf pour configurer SVN et redémarrer Apache. Il commence à servir des fichiers en tant que SVN, mais il arrête mon site Web. Ensuite, chaque utilisateur peut voir mon code source.

Je veux que mon serveur devienne un serveur de développement et un serveur de production. Comment puis-je exécuter Apache pour SVN et héberger mon site Web?

Première installation dav svn :

 apt-get install libapache2-svn root@example:/var# mkdir svn root@example:/var# cd svn root@example:/var/svn# svnadmin create repo a2enmod dav_svn 

Modifier les permissions pour Apache:

 chown -R root.www-data /var/svn chmod -R g+rw /var/svn 

Ajouter le référentiel à un hôte virtuel

  DAV svn SVNPath /var/svn/repo AuthType Basic AuthName "My Repository" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user  htpasswd2 /etc/apache2/dav_svn.passw user