在apache后面运行jira:proxyName配置用于什么?

在apache后面运行jira:proxyName配置用于什么?,jira,Jira,从文档来看,我似乎必须编辑server.xml文件来设置:proxyName、proxyPort、scheme 它不仅不能解释这些设置的用途,而且我也找不到任何背后的动机。通常的apache反向代理配置就足够了吗?您在server.xml文件中引用的特定参数如下所示 实际影响是,Jira或第三方应用程序有时会使用这些属性构造完全限定的URL以引用回Jira,有时还会传递到客户端浏览器。此处配置的属性应与主Jira系统配置中配置的基本URL匹配 例如,如果Jira检测到您不是从此处配置的规范URL

从文档来看,我似乎必须编辑server.xml文件来设置:proxyName、proxyPort、scheme


它不仅不能解释这些设置的用途,而且我也找不到任何背后的动机。通常的apache反向代理配置就足够了吗?

您在
server.xml
文件中引用的特定参数如下所示

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

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

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

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