在Apache后面运行jira:proxyName配置是什么?

时间:2019-06-12 19:18:26

标签: jira

从文档中看来,我必须编辑server.xml文件进行设置:proxyName,proxyPort,scheme。

它不仅不能解释这些设置的用途,而且我也找不到背后的动机。普通的apache反向代理配置是否足够?

1 个答案:

答案 0 :(得分:1)

您在server.xml文件中引用的特定参数是Tomcat <Connector> attributes

实际影响是Jira或第三方应用程序有时会使用这些属性来构造完全限定的URL,以引用回Jira,并且有时还会传递给客户端浏览器。此处配置的属性应与Jira主系统配置中配置的基本URL匹配。

例如,如果Jira检测到您从此处配置的规范URL之外的其他内容访问Jira,则它可能会将重定向发送到用户的浏览器。有时还会在应用程序的某些部分中构造完全限定的URL(而不是相对URL)。

如果您希望应用程序链接和UPM(应用管理器)正常运行,通常还需要为这些属性(以及基本URL)设置正确的值。

出于本地测试或开发目的,通常可以完全删除这些属性(这将阻止自动重定向的发生),只要您始终从基本URL访问Jira,并且知道自己可能拥有AppLinks或UPM出现问题。删除它们肯定比配置错误的proxyName更好,否则将导致重定向到错误的位置。