反向代理下的Atlassian FishEye + Crucible

我有一个Atlassian FishEye +坩埚在一个标准的HTTP连接在服务器上运行的实例。 但是我们需要通过HTTPS连接从外部访问此实例。 build议的解决scheme? Revese Proxy,对于其他Atlassian产品,例如JIRA和Confluence,已经可以正常工作了。

但是FishEye + Crucible是一个酷刑问题,因为它不能从外面工作:login屏幕没有样式加载(以CSS的方式),它不会login,redirect错误的URL。

我已经尝试了Atlassian提出的解决scheme ,但是没有奏效。 我也尝试了另一个条目中提出的东西 ,并没有再发生。

所以,我问:有没有人有一个线索,使其工作?

我正在使用FishEye +坩埚版本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 +坩埚configuration文件):

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

最后,我的架构如下所示:

外部世界/浏览器< – HTTPS – > Apache httpd < – HTTP – > FishEye +坩埚

在此先感谢您的帮助!

我在Atlassian Answers中问过这个问题,并得到了问题的答案 :我只需要设置Crucible的Web上下文

有关详细信息,请访问所提供的答案链接。