apache + ssl + subversion = fehlermeldung

M

McFraggle

Jungspund
Hallo!
Also, ich will zu Hause ein svn-rep über Apache zugreifbar machen.
Könnte sein, dass es an der ssl-Konfig vom Apache liegt und mit svn nix zu tun hat.

Habe bei meinem SuSE das entsprechende Paket installiert (Apache Grundkonfiguration) und ferner Folgendes gemacht:

- Lasse Apache folgende Pakete zusätzlich laden:
o dav_module
o dav_svn_module
o auth_pam_module

- in der subversion.conf des Apache Folgendes eingefügt:
Code:
<Location /svn>
  DAV svn 
  SVNPath /srv/svn 
  # Require SSL connection for password protection.
  SSLRequireSSL 
  AuthType Basic 
  AuthName "Subversion repository" 
  # AuthUserFile /srv/svn/user_access/myproject1_passwdfile
  Require user ich     
  #<LimitExcept GET PROPFIND OPTIONS REPORT> 
  #</LimitExcept>
</Location>

- mit "svnadmin create" im Verzeichnis "/srv/svn/repos1" ein svn-repos angelegt

- Das dortige Verzeichnis "repos1" rekursiv dem Besitzer wwwrun zugeordnet.


Wenn ich nun als User mit "svn checkout https://ich@localhost/svn/repos1" versuche auszuchecken (und der Apache läuft) kommt die Meldung:
Code:
svn: PROPFIND Anfrage fehlgeschlagen auf '/svn/repos1'
svn: PROPFIND von '/svn/repos1': Konnte keine Verbindung zum Server herstellen (https://localhost)

Hingegen bringt "svn checkout http://ich@localhost/svn/repos1":
Code:
svn: PROPFIND Anfrage fehlgeschlagen auf '/svn/repos1' 
svn: PROPFIND von '/svn/repos1': 405 Method Not Allowed (http://localhost)
Zweiteres verstehe ich ja, ich habe schließlich SSL gefordert, aber das zeigt ja, dass der server erreichbar ist.

Was soll aber die Fehlermeldung bei der https-Variante?

Ich bin für alle Anregungen und Debugging-Empfehlungen zu Apache dankbar! Ich bin nämlich nicht gerade eine Apache-Beherrscher....
 
Ich bin einen Schritt weiter:
SSL war in einer hintersten Ecke nicht aktiviert.
Jetzt, mit SSL, ergibt sich jedoch folgender Fehler in der error_log:
Code:
[Fri Nov 11 16:38:27 2005] [error] Init: Unable to read server certificate from file /etc/apache2/ssl.crt/server.crt
[Fri Nov 11 16:38:27 2005] [error] SSL Library Error: 218542222 error:0D06B08E:asn1 encoding routines:ASN1_d2i_bio:not enough data

Die Datei "/etc/apache2/ssl.crt/server.crt" existiert auch nicht. Muss ich hier noch irgendeinen Schlüssel oder so was erzeugen?
 

Ähnliche Themen

svn import "500 Internal Server Error"

Apache läuft - Aufruf über localhost liefert "access denied"

VHOST Problem, Debian Lenny

apache & SSL

restrictet Zugriff auf webserver

Zurück
Oben