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