I have an instance of Atlassian FishEye+Crucible running in a server in a standard HTTP connection. But we need this instance to be also accessed from outside, over a HTTPS connection. Proposed solution? Revese Proxy, what already works fine for other Atlassian products, such as JIRA and Confluence.
But FishEye+Crucible is being a torturer problem since it does not work from outside: the logon screen loads with no style (in a CSS way) and it doesn't login, redirecting for a mistaken URL.
So, I ask: do anyone have a clue to make it work?
I'm using FishEye + Crucible version 2.7.15 and Apache httpd version 2.2.
My httpd.conf looks like this:
<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>
And my config.xml (FishEye+Crucible configuration file):
<web-server> <http bind=":LOCAL_PORT"/> </web-server>
Finally, my architecture looks like this:
Outside World/Browser <-- HTTPS --> Apache httpd <-- HTTP --> FishEye + Crucible
Thanks in advance for all help!