Bonjour tout le monde.
Ca fait maintenant deux semaines que je rame pour faire fonctionner mon serveur subversion avec apache en https.
Mon serveur est un 
	
	Apache/2.2.4 (Ubuntu) DAV/2 SVN/1.4.4 mod_python/3.3.1 Python/2.5.1 mod_ssl/2.2.4 OpenSSL/0.9.8e Server
 En http, tout roule, checkout, update, commit, ... pas de problèmes.
En https, le checkout / update fonctionne, mais quand je fait un ajout de fichier, ou un branche d'un répertoire et commit, j'ai ce message d'erreur avec tortoiseSVN (et en ligne de commande aussi) : 
	
	1 2
   | Error: PROPFIND request failed on '/myping/branches/testbranch'
Error: Could not open the requested SVN filesystem  | 
 J'ai besoin du https parce que a on boulot quand je fais des commits en http, le proxy bloque certaines commandes.
Je ne sais vraiment pas ce qui foire :s
Est-ce le fait que c'est un certificat "non-officiel" que j'ai créé moi même ?
Un grand merci d'avance !
Voici mon virtualhost :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
   | 
<VirtualHost *:443>
    ServerName svn.blah.be
    ServerAdmin blahblah@gmail.com
    SSLEngine on
    SSLCertificateFile /etc/apache2/server.crt
    SSLCertificateKeyFile /etc/apache2/server.key
    ErrorLog /home/web/blah.be/logs/svn_error.log
    CustomLog /home/web/blah.be/logs/svn_access.log combined
    <Location />
        DAV svn
        SVNParentPath /home/svn
        AuthType Basic
        AuthName "Depot Subversion"
        AuthUserFile /etc/apache2/dav_svn.passwd
        Require valid-user
    </Location>
</VirtualHost>
<VirtualHost *:80>
    ServerName www.blah.be
    ServerAlias blah.be
    ServerAlias *.blah.be
    ServerAdmin blahblah@blah.be
    RewriteLog "/home/web/blah.be/logs/rewrite.log"
    RewriteLogLevel 0
    DocumentRoot /home/web/blah.be/www
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /home/web/blah.be/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>
    <Location /svn>
        DAV svn
        SVNParentPath /home/svn
        AuthType Basic
        AuthName "Depot Subversion"
        AuthUserFile /etc/apache2/dav_svn.passwd
        Require valid-user
    </Location>
    ErrorLog /home/web/blah.be/logs/error.log
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined
    ServerSignature On
</VirtualHost> | 
 
						
					
Partager