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.

Для получения подробной информации перейдите по предоставленной ссылке для ответа.

Другие вопросы по тегам