FishEye Atlassian + Crucible sob Proxy Reverso

2

Eu tenho uma instância do Atlassian FishEye + Crucible sendo executado em um servidor em uma conexão HTTP padrão. Mas precisamos que essa instância também seja acessada de fora, por meio de uma conexão HTTPS. Solução proposta? Revese Proxy, o que já funciona bem para outros produtos da Atlassian, como o JIRA e o Confluence.

Mas FishEye + Crucible está sendo um problema de tortura, pois não funciona de fora: a tela de logon é carregada sem estilo (de uma maneira CSS) e não faz login, redirecionando para uma URL errada.

Já experimentei a solução proposta da Atlassian , mas não trabalhos. Eu também tentei algo proposto em outra entrada , e nada aconteceu novamente.

Então, eu pergunto: alguém tem uma pista para fazer isso funcionar?

Estou usando o FishEye + Crucible versão 2.7.15 e o Apache httpd versão 2.2.

Meu link é assim:

<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>

E meu config.xml (arquivo de configuração do FishEye + Crucible):

<web-server>
    <http bind=":LOCAL_PORT"/>
</web-server>

Por fim, minha arquitetura é assim:

Outside World/Browser <-- HTTPS --> Apache httpd <-- HTTP --> FishEye + Crucible

Agradecemos antecipadamente por toda a ajuda!

    
por Guiraldelli 29.10.2012 / 22:02

1 resposta

1

Eu fiz esta pergunta em Atlassian Answers e obteve a resposta para o problema: eu só precisava definir o contexto da web para o Crucible.

Para detalhes, acesse o link fornecido para a resposta.

    
por 01.11.2012 / 20:59