Я пытаюсь запустить сервер SVN. CentOS 6.4, apache 2.2.15. Что еще более важно, мне нужно, чтобы он работал только по https. Итак, я полагаю, что сначала я запустил ssl, поскольку я уже тестировал его на порту 80, и SVN работает так, как я хочу. Так что это, вероятно, больше связано с apache, чем с SVN.
В / etc / httpd / ssl у меня ..
промежуточный.crt wildcard.mycompany.com.crt wildcard.mycompany.com.key
Мы купили групповой сертификат у GeoTrust, и я загрузил промежуточный.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>
Я могу подключиться к серверу, но мой браузер сообщает мне, что сертификат ненадежный. Итак, я предполагаю, что есть ошибка в разрешениях или, возможно, в формате файла?
Я ничего не вижу в журналах.
Я установил это дома на собственном сервере, но не использовал подстановочный сертификат.
Кто-нибудь хочет посоветовать, что пошло не так?
Спасибо.