SampleHTTPConnector
To bypass a reverse proxy or SSL configuration, introduce an additional HTTP connector in Tomcat. The following is a bare minimum HTTP connector for use in Tomcat across Atlassian Products:
<Connector port="8080" connectionTimeout="20000" maxThreads="200" minSpareThreads="10"
enableLookups="false" acceptCount="10" URIEncoding="UTF-8" />
これを使用するには、対象のアプリケーションの server.xml ファイルを編集します。コネクタは Service 要素内に追加する必要があります。変更を有効にするにはアプリケーションを再起動する必要があります。
新しいコネクタの port 属性の値を調整する必要があります。同じ物理マシン上のアプリケーションで使用されていないポートを使用するようにします。たとえば、Jira がポート8080 (リバース プロキシに接続) で受信接続をリッスンしている場合、新しいコネクタのポートを 8081 などの別のポートに変更する必要があります。
Jira 7.12.3、7.13.0 以降を実行している場合
In these versions of JIRA (and above) you must add some additional parameters to the connector:
relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>"
詳細については、JIra 用のナレッジベース記事をご参照ください。
アトラシアンのドキュメントにしたがって SSL をリダイレクトするように web.xml を編集している場合、次の行を削除する必要があります。
<security-constraint>
<web-resource-collection>
<web-resource-name>all-except-attachments</web-resource-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspa</url-pattern>
<url-pattern>/browse/*</url-pattern>
<url-pattern>/issues/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
Bitbucket Server 5.0
Bitbucket Server 5.0 以降では、Spring Boot で実行されているアプリケーションとして直接 Tomcat コネクタを設定することができません。
通常の server.xml 設定は、<Bitbucket home directory>/shared/bitbucket.properties での設定が必要なプロパティで置き換えられました。
同様に、web.xml. を設定することもできません。
この目的のために新しい HTTP コネクタを追加するには、以下を設定するだけです。
server.additional-connector.1.port=8080
「server.xml のカスタマイズ設定を bitbucket.properties に移行する」をご参照ください。