Linux 通过https设置SVN服务器

Linux 通过https设置SVN服务器,linux,apache,svn,Linux,Apache,Svn,我正在尝试让SVN服务器启动并运行。CentOS 6.4、apache 2.2.15。更重要的是,我只需要在https上运行它。因此,我想我将首先运行ssl,因为我已经在端口80上对它进行了测试,SVN按照我希望的方式工作 在/etc/httpd/ssl中,我有 intermediate.crt wildcard.mycompany.com.crt wildcard.mycompany.com.key 我们从GeoTrust购买了一个通配符证书,我从他们的网站下载了intermediate.cr

我正在尝试让SVN服务器启动并运行。CentOS 6.4、apache 2.2.15。更重要的是,我只需要在https上运行它。因此,我想我将首先运行ssl,因为我已经在端口80上对它进行了测试,SVN按照我希望的方式工作

在/etc/httpd/ssl中,我有

intermediate.crt wildcard.mycompany.com.crt wildcard.mycompany.com.key

我们从GeoTrust购买了一个通配符证书,我从他们的网站下载了intermediate.crt。在/etc/httpd/httpd.conf中,我有

NameVirtualHost *:80

<VirtualHost *:80>
        ServerAdmin my.email@mycompany.com
        ServerName hostname.mycompany.com
        ErrorLog logs/error_log
        CustomLog logs/access_log common
        Redirect permanent / https://hostname.mycompany.com
</VirtualHost>

<VirtualHost hostname.mycompany.com:443>
        SSLEngine On
        SSLCertificateFile /etc/httpd/ssl/wildcard.mycompany.com.crt
        SSLCertificateKeyFile /etc/httpd/ssl/wildcard.mycompany.com.key
        SSLCertificateChainFile /etc/httpd/ssl/intermediate.crt
        ServerName hostname.mycompany.com
        ServerAdmin my.email@mycompany.com
        ErrorLog logs/subversion-error_log
        CustomLog logs/subversion-access_log common
</VirtualHost>
NameVirtualHost*:80
服务器管理员我的。email@mycompany.com
ServerName hostname.mycompany.com
错误日志/错误日志
自定义日志/访问日志公用
重定向永久/https://hostname.mycompany.com
斯伦金安
SSLCertificateFile/etc/httpd/ssl/wildcard.mycompany.com.crt
SSLCertificateKeyFile/etc/httpd/ssl/wildcard.mycompany.com.key
SSLCertificateChainFile/etc/httpd/ssl/intermediate.crt
ServerName hostname.mycompany.com
服务器管理员我的。email@mycompany.com
错误日志/subversion-error\u日志
自定义日志/subversion-access\u日志公用
我可以连接到服务器,但我的浏览器告诉我证书不可信。所以我猜权限中有错误,或者文件格式中有错误

我在日志里什么也看不到

我在家里自己的服务器上设置了这个,但没有使用通配符证书

有人愿意就出了什么问题提出建议吗


谢谢。

我想在服务器故障时问这个问题可能更好。问题似乎还应该是“如何配置apache以接受我的通配符证书”(实际问题似乎与Subversion没有任何关系)。然而,SVN仍然不想表现,因此需要提出一个新问题。。