具有自签名SSL证书的Visual Svn服务器

时间:2014-12-24 13:12:35

标签: svn ssl ssl-certificate visualsvn-server

我用过" Visual Svn Server"创建一个安全的svn server with self-signed SSL Certificates

它在大多数时间都有效。但是,有时当我尝试使用svn时,我收到以下错误:

svn: PROPFIND request failed on '/repo'
svn: PROPFIND of '/repo': Server certificate was missing commonName attribute in subject name (https://svn.mycompany.com)

" Visual Svn Server"证书包含以下信息:

Subject:
CN  svn.mycompany.com
O   My Company
OU  My Company
L   Rome
C   IT

Issuer:
CN  svn.mycompany.com
O   My Company
OU  My Company
L   Rome
C   IT

Expiration Date:     19/12/2024 09:35:22
Serial Number:       FE95970BCB50523F
Fingerprint (SHA-1): 39422DEE53267B6ED7B16E8921C485215AA1B2CA

所以我认为我的证书都设置正确。

%VISUALSVN_SERVER%conf\httpd.conf中我看到了

ServerName "PC-XXXX:443"

这可能是问题吗?

到目前为止,问题仅发生在Windows XP 32位上。

Visual SVN Server 3.2 x64安装在Windows 2008 R2 Server x64中。

{p> 更新 bahrep

  

出于兼容性原因,VisualSVN Server始终将ServerName设置为   计算机的FQDN。 [...]打开httpd-custom.conf,输入ServerName行   " svn.mycompany.com:443",保存文件,重新启动服务器并查看是否有帮助。

最终更新

更改httpd-custom.conf后添加

ServerName "svn.mycompany.com:443"

问题解决了!

0 个答案:

没有答案