Что я имею:
Здесь контекст.
У меня есть машина с Windows XP Pro, на которой я установил сервер VisualSVN (который использует Apache).
Я настроил сервер VisualSVN для использования защищенного порта 8443 .
(На самом деле не имеет значения, какой порт использует сервер VisualSVN.)
Теперь я могу получить доступ к SVN по следующей ссылке: https: // localhost: 8443 / svn /
В IIS у меня есть несколько веб-сайтов, к которым я обращаюсь через порт 443 .
Я могу получить доступ к этим веб - сайты с помощью HTTPS протокола, как это: https: // локальный /
Что мне нужно:
Я хотел бы получить доступ к серверу SVN без использования порта, например, https: // localhost / svn /
Я думаю, что мне нужно перенаправить трафик с порта 443 на порт 8443.?!?
Что я пробовал:
Я думал, что мне нужен прокси-сервер для перенаправления, поэтому я попытался использовать SvnReverseProxy, который нашел здесь: http://gstoolkit.codeplex.com/
Я пытался с VisualSVN Server, работающим на 8080 и 8443. В обоих случаях один и тот же результат.
Служба SvnReverseProxy успешно работает, но добавляет следующий код в httpd-custom.conf (находится в C: \ Program Files \ VisualSVN Server \ conf )
<Location /svn/> SVNIndexXSLT "/svn/svnindex.xsl" </Location> и тогда VisualSVN Server перестает работать, так как не может найти файл svnindex.xsl.
Итак, возможно ли иметь сервер VisualSVN, работающий через IIS на 443?
Можете ли вы использовать Apache за VisualSVN и настроить его для mod_rewrite URL?