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