通过https设置SVN服务器

时间:2013-10-31 14:49:54

标签: 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.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>

我可以连接到服务器,但我的浏览器告诉我证书不受信任。所以我猜测权限中有错误,或者可能是文件格式错误?

我在日志中看不到任何内容。

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

任何人都在建议哪些出了问题?

感谢。

0 个答案:

没有答案