Тестирование среды сервера с SSL - PullRequest
0 голосов
/ 18 марта 2011

У меня есть сервер тестирования, на котором находится хранилище Subversion, Redmine для PM и, конечно же, это моя среда тестирования.

Проблема в том, что я хочу, чтобы все мои соединения были зашифрованы с помощью SSL. При создании SSL вручную возникает множество проблем: Redmine не доверяет сертификату, мой рабочий сервер не может обновить свою рабочую копию без запроса подтверждения сертификата (что я не могу ответить, потому что у меня нет доступа к консоли на размещенный на сервере), каждый раз, когда я проверяю приложение для тестирования (webApp), мне нужно утверждать недоверенный сертификат (Google Chrome), сегодня мой сертификат истек из-за сокрушительного redmine, который я не могу вернуть в соответствие с новым сертификатом ... список проблемы продолжаются.

Поэтому у меня такой вопрос : возможно ли иметь мой собственный сертификат SSL без, по крайней мере, большинства из перечисленных выше проблем? Покупка одного не является действительно решением, потому что это «ненужные расходы», если вы понимаете, о чем я.

1 Ответ

1 голос
/ 20 марта 2011

Для SVN вы можете использовать следующую команду:

svn up --trust-server-cert --non-interactive

Я не знаю точно, чтобы получить его в RedMine, однако я всегда использовал файл : // - URL , так как мой Redmine и SVN расположены на одном сервере (что также быстрее и не нужно никакого разрешения).

Этот переключатель доступен только в SVN 1.6. Вы также можете (самостоятельно) подписать свой сертификат и добавить подписанный сертификат в файл конфигурации сервера Subversion:

ssl-authority-files = /path/to/cert-file
...