PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Subversion hinter Proxy - method not allowed



sebilar
03.10.11, 12:01
Hey Leute,

ich versuche mich auf einen Subversion-Server zu verbinden, der über einen Apache zu Verfügung steht. Da dieser leider nur intern erreichbar ist, spielt ein anderer Apache einen Proxy. Wenn ich mich nun von außen verbinden möchte, bekomme ich den Fahler 405 Method Not Allowed. Zum verbinden nutze ich Subversive in Eclipse.

Client->Proxy->Apache->subversion

Die komplette Verbindung läuft via https, sowohl zwischen Proxy und User als auch zwischen Proxy und Apache/svn(intern). Über den Browser ist das Repository allerdings problemlos einsehbar. Intern funktioniert das Repository auch (nur via Proxy nicht).

der Proxy nutzt mod_proxy

SSLProxyEngine On
ProxyPass /repos https://192.168.2.8/

Lieben Gruß

bisti
03.10.11, 21:02
Um jedes Protokoll ausser HTTP per Proxyserver zu nutzen, muss man die CONNECT Methode benutzen, und das Proxyserver muss diese Methode unterstützen. Wie anwendet man sie im Apache, gucke hier (http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#allowconnect).

sebilar
04.10.11, 07:42
Hey,

danke für die Antwort.
Aber ich verbinde mich doch normalerweise (ohne Proxy) auch via https. Somit sollte es doch auch mit vorgeschaltetem Proxy funktionieren.

Client->Apache->Subversion -- Funktioniert
Client->Proxy->Apache->Subversion --Funktioniert nicht

Liebe Grüße
Sebilar

sebilar
04.10.11, 17:05
Hey Leute,

ich habe es geschafft ^^
Das Problem war, dass die rot markierten Verzeichnisse gleich sein müssen bzw den gleich Namen haben müssen, weil dav damit sonst nicht zurecht kommt.

ProxyPass /svn/ https://192.168.2.8/svn/

gefunden habe ich dies hier -> http://silmor.de/49

trotzdem Danke !

Liebe Grüße