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

Atlassian FishEye + Crucible под обратным прокси

У меня есть экземпляр 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

Заранее спасибо за помощь!

Я задал этот вопрос на Атласские ответы и получил ответ к проблеме: мне просто нужно было установить веб-контекст для Crucible.

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