Page 1 of 1
SVN auf vhost ohne <Location /xxx>
Posted: 2007-03-18 19:21
by binford3000
Hallo!
Ich würde gerne meine repositories auf svn.meinedomain.de verfügbar machen. Aber ein
Hat bei mir nicht funktioniert, es kommt dann immer 301 Moved Permanently. Ich glaube der Fehler kommt weil "/" ja für den apache zweideutig ist: es könnte eben die Location oder auch der DocumentRoot gemeint sein. Wenn ich eine "richtige" Location angebe (z.B. <Location /svn>) funktioniert es einwandfrei.
Nur hätte ich eben den Dienst gerne unter svn.xxx.de und nicht svn.xxx.de/svn erreichbar. Wie muss man das konfigurieren?
Re: SVN auf vhost ohne <Location /xxx>
Posted: 2007-03-18 20:48
by Roger Wilco
Location bezieht sich immer auf die URI, nicht auf das lokale Dateisystem (wie etwa
Directory).
Da ist irgendwas anderes bei dir kaputt. Ohne Logs und mehr von der Konfiguration können wir dir allerdings nicht sagen, was es ist.
Re: SVN auf vhost ohne <Location /xxx>
Posted: 2007-03-22 00:22
by tiberian
Genau das gleiche Problem hatte ich heute auch beim einrichten einiger SVN Repositories auf nem Debian Etch mit Apache 2.2.
Nach langem Suchen bin ich auf die Idee gekommen mal ein paar Standardmodule des Apache zu deaktivieren. Diese waren mod_dir und mod_envif. Danach hat es dann funktioniert.
Also falls Du auch ein Debian hast versuchs einfach mal bei den Modulen.
Was die Location angeht, wenn du da nur
setzt passt das ja, da der Zugriff auf svn.domain.de erfolgt und nicht auf irgendwelche Unterverzeichnisse ob virtuell oder nicht.
btw. in die Logfiles hat er nichts geschrieben außer dem Error 301 drum wahr es auch nicht einfach den Fehler zu finden.
Grüße
Tiberian
Re: SVN auf vhost ohne <Location /xxx>
Posted: 2007-03-26 13:00
by binford3000
Ok danke, werde ich ausprobieren. Nachdem ich gelesen hab was mod_dir macht, möchte ich das modul aber nicht apache-weit abschalten. Es soll ja weiterhin index.html standardmäßig angefragt wedrden. Kann ich das irgendwie nur für meinen svn.meinedomain.de vhost abschalten?