Назад | Перейти на главную страницу

Настройка безопасного сервера SVN в редакции OSX Server

Я установил svn-сервер на своем сервере Apple под управлением OSX server edition (leopard), следуя этим инструкциям. http://agileshrugged.com/blog/?p=14 и это было достаточно просто.

К сожалению, в этих инструкциях описано только, как настроить svn-сервер на основе http, и я хотел бы получить доступ к моему svn-серверу с помощью https.

Я нашел эти инструкции http://www.sonzea.com/articles/subversion-trac.html онлайн, но когда я дошел до шага 7, он проинструктировал меня добавить следующее: Включить /private/etc/apache2/extra/httpd-ssl.conf, но, к сожалению, на сервере OSX нет этого файла .conf. Это не слишком удивительно, потому что эти инструкции касались установки svn-сервера на OSX (а не на серверную версию). Мне не удалось найти никаких инструкций по установке svn-сервера на OSX server edition, и теперь я несколько застрял.

Может ли кто-нибудь связать меня с какой-либо документацией, относящейся к этой ситуации, или, может быть, я должен ссылаться на другой .conf вместо /private/etc/apache2/extra/httpd-ssl.conf?

Я думаю, это просто указание произвольного пути в качестве примера. Если у вас уже есть подписанный сертификат, место его хранения не имеет значения, если оно защищено соответствующими разрешениями и т. Д.

Вам нужно будет отредактировать файл httpd.conf, установить постоянное правило перезаписи на порт 80 для перенаправления на порт 443. Теперь вы должны отредактировать файл ssl.conf (при условии, что установлены mod_ssl и openssl). Теперь вы сможете настроить виртуальный хост для порта 443 и указать местоположение вашего закрытого ключа, csr и .crt.

Если вам нужна дополнительная помощь, напишите мне: misconfiguration (AT) gmail (dot) com.