Ik heb een DS109+ (Synology NAS) waarop de standaard Apache installatie draait. Svn is geïnstalleerd en werkt momenteel met de svnserve daemon. Het is echter de bedoeling dat dit via http:// ook werkt.
Volgens de Synology wiki is het de bedoeling dat je hiervoor Apache via ipkg installeert. Apache start zonder errors, maar verbinding maken lukte niet. Dus heb ik de nodige modules van deze installatie genomen (v2.2.17), gekopieerd naar de standaard installatie (v2.2.16) en in httpd.conf het volgende toegevoegd.
Als ik nu naar "http://<IP>/svn/repository/" ga, worden mijn logingegevens gevraagd. Dus Apache zou /volume1/svn moeten kunnen lezen. Na het inloggen krijg ik echter een 404 pagina.
Ik heb geprobeerd om de authenticatie volledig weg te laten, Apache als root te starten, een symlink aan te maken in www naar /volume1/svn en SVNParentPath daar ook naar te verwijzen, ... Maar niets helpt, ik blijf een 404 pagina krijgen. Na elke wijziging heb ik Apache uiteraard opnieuw opgestart.
Iemand een idee wat ik fout doe?
Volgens de Synology wiki is het de bedoeling dat je hiervoor Apache via ipkg installeert. Apache start zonder errors, maar verbinding maken lukte niet. Dus heb ik de nodige modules van deze installatie genomen (v2.2.17), gekopieerd naar de standaard installatie (v2.2.16) en in httpd.conf het volgende toegevoegd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svn> DAV svn SVNParentPath /volume1/svn SVNListParentPath On AuthzSVNAccessFile /volume1/svn/.svn-policy-file AuthName "SVN Repositories" AuthType Basic AuthUserFile /volume1/svn/.svn-auth-file Require valid-user </Location> |
Als ik nu naar "http://<IP>/svn/repository/" ga, worden mijn logingegevens gevraagd. Dus Apache zou /volume1/svn moeten kunnen lezen. Na het inloggen krijg ik echter een 404 pagina.
Ik heb geprobeerd om de authenticatie volledig weg te laten, Apache als root te starten, een symlink aan te maken in www naar /volume1/svn en SVNParentPath daar ook naar te verwijzen, ... Maar niets helpt, ik blijf een 404 pagina krijgen. Na elke wijziging heb ik Apache uiteraard opnieuw opgestart.
Iemand een idee wat ik fout doe?