PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache + ssl + subversion = fehlermeldung



McFraggle
11.11.2005, 13:06
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:


<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:


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":


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....

McFraggle
11.11.2005, 16:58
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:


[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?

sono
11.11.2005, 22:24
http://www.debianhowto.de/de:howtos:sarge:lamp_suphp