设置:
问题:每当我尝试通过内置的JIRA Issue / Filter宏将JIRA问题嵌入Confluence页面时,问题就会成功找到,并且状态会成功列出。但是,从Confluence页面到JIRA中的实际问题的链接指向localhost:8080。
根据Incorrect Links in JIRA Issues Macro中的建议(原因#1),我尝试在Apache中启用ProxyPreserveHost,没有明显的效果。
问题1:我是否正在朝着正确的方向发展,或者是否还有其他可能导致我失踪的问题?
问题2:如果问题确实可能是由于Confluence和Web服务器之间的配置不匹配,我应该从哪里开始挖掘,因为我使用NGINX作为反向代理?
我对配置Web服务器的细节非常朦胧。我是否需要在NGINX和Apache中验证我的设置,或者只是Apache(NGINX设置为通过非静态的几乎所有内容)?我是否只按照Proxying Atlassian server applications with Apache HTTP Server (mod_proxy_http)的说明操作? 我还没有做到这一点,因为我担心我缺乏理解会导致爆炸性地减压。
提前致谢!
答案 0 :(得分:0)
由于您重定向到localhost:8080
而8080
是JIRA的默认端口,我相信您需要检查以下内容,并且很可能与代理配置错误相关:
JIRA基本URL的配置 - 配置是否正确?
您是否在server.xml的连接器中有proxyPort
和proxyName
?
当您导航到JIRA和Confluence的Application Link配置时,您会看到什么?是显示任何错误?