请勿更改本页的标题。它引用自“仪表盘诊断”插件。 |
编辑 Tomcat 的 server.xml
,使其包含所需的 JIRA 上下文路径。下面的示例使用了 path="jira"
,这意味着,如果采用的是默认 JIRA 端口,即可通过 http://jiraserver:8080/jira
访问 JIRA。
只有设置为通过上下文路径(如 http://atlassian.com/jira)访问 JIRA 时,才需要执行此步骤。如果不需要,可跳过这一步。 |
<Engine defaultHost="localhost" name="Catalina"> <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context docBase="${catalina.home}/atlassian-jira" path="/jira" reloadable="false" useHttpOnly="true"> <!-- ==================================================================================== Note, you no longer configure your database driver or connection parameters here. These are configured through the UI during application setup. ==================================================================================== --> <Resource auth="Container" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60" name="UserTransaction" type="javax.transaction.UserTransaction"/> <Manager pathname=""/> </Context> </Host> |
确保
path
值的前面带有正斜杠 (/
)。例如,应为 path="/jira"
而不是 path="jira"
。
编辑 Tomcat 的 server.xml
,使其包含用于代理请求的单独的连接器。此操作需要使用 proxyName
和 proxyPort
属性。将这些属性替换为代理的相应域和端口,如下例所示:
<Service name="Catalina"> <!-- Apache Proxy Connector --> <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true" proxyName="jira.atlassian.com" proxyPort="80"/> <!-- Standard HTTP Connector --> <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" port="8081" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true" /> |
http://jiraserver:8081/jira
)进行测试。/
),则通过代理连接器(如 http://jiraserver:8080/
)访问 JIRA 将转到 JIRA 并显示以下警告:/
),如 /jira
,则通过代理连接器(如 http://jiraserver:8080/jira
)访问 JIRA 会将您重定向到已配置的代理(如 https://jira.atlassian.com/jira
)。本文档未介绍如何安装 Apache 和配置 DNS。此外,文档假设已针对 JIRA 域安装了 Apache 2.2 并配置了 DNS 条目。由于 Apache 的配置特定于所使用的操作系统,因此本文档只提供了部分发行版及其配置。
|
|
|
|
mod_webapp
配置(例如SSL),请参见此 mod_proxy 指南。