Atlassian FishEye + Тигель в режиме обратного прокси
У меня есть экземпляр Atlassian FishEye+Crucible, работающий на сервере в стандартном HTTP-соединении. Но нам нужно, чтобы этот экземпляр также был доступен извне через соединение HTTPS. Предложенное решение? Revese Proxy, который уже отлично работает для других продуктов Atlassian, таких как JIRA и Confluence.
Но FishEye + Crucible является проблемой мучителя, поскольку он не работает извне: экран входа в систему загружается без стиля (в стиле CSS) и не входит в систему, перенаправляя по ошибочному URL.
Я уже попробовал предложенное Atlassian решение, но оно не сработало. Я также попробовал что-то, предложенное в другой записи, и больше ничего не случилось.
Итак, я спрашиваю: есть ли у кого-нибудь ключ, чтобы заставить это работать?
Я использую FishEye + Crucible версии 2.7.15 и Apache httpd версии 2.2.
Мой httpd.conf выглядит так:
<IfModule ssl_module>
Include conf/extra/httpd-ssl.conf
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<IfModule proxy_module>
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost Off
<Location /crucible>
ProxyPass http://INTERNAL_ADDRESS:LOCAL_PORT
ProxyPassReverse http://INTERNAL_ADDRESS:LOCAL_PORT
</Location>
</IfModule>
И мой config.xml (файл конфигурации FishEye + Crucible):
<web-server>
<http bind=":LOCAL_PORT"/>
</web-server>
Наконец, моя архитектура выглядит так:
Внешний мир / Браузер <- HTTPS -> Apache httpd <- HTTP -> FishEye + Crucible
Заранее спасибо за помощь!
1 ответ
Я задал этот вопрос в Atlassian Answers и получил ответ на вопрос: мне просто нужно было настроить веб-контекст для Crucible.
Для получения подробной информации перейдите по предоставленной ссылке для ответа.