我正在尝试启动并运行 SVN 服务器。CentOS 6.4,阿帕奇 2.2.15。更重要的是,我只需要让它在 https 上运行。所以我认为我将首先运行 ssl,因为我已经在端口 80 上对其进行了测试,并且 SVN 以我想要的方式工作。
在 /etc/httpd/ssl 中,我有..
中间.crt 通配符.mycompany.com.crt 通配符.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>
我可以连接到服务器,但我的浏览器告诉我证书不受信任。所以我猜是权限有问题,或者文件格式有问题?
我在日志中看不到任何内容。
我在自己的服务器上在家中进行了设置,但没有使用通配符证书。
有人愿意就出了什么问题提出建议吗?
谢谢。