Data Center How to bypass a reverse proxy or SSL in Application Links
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
目的
アプリケーション リンクを使用する場合、通常のインスタンスの使用を中断せずに既存のリバース プロキシや SSL 設定をバイパスする必要がある場合があります。
このプロセスをトラブルシューティング プロセスでプロキシのバイパスに使用することもできます。
For details on how to do so, please refer to Bypass a proxy or SSL to test network connectivity for Jira Server and Data Center.
リバース プロキシまたは SSL 設定をバイパスする理由
- You may wish to bypass any overhead associated with the reverse proxy, or SSL configuration.
- リバース プロキシをバイパスすると、リバース プロキシに対する受信トラフィックの量が減少します。
- Bypassing the reverse proxy for troubleshooting purposes.
リバース プロキシをバイパスするアプリケーション リンクは、プロキシされた URL で設定することができます。これは、アプリケーションのユーザーにはプロキシされた URL が表示されるがアプリケーションはプロキシされていない URL で通信することを意味しています。
ソリューション
<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
を編集している場合、次の行を削除する必要があります。
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 に移行する」をご参照ください。
server.xml
ファイルの場所は、ご利用のアプリケーション、オペレーティング システム、およびインストール先に応じて異なります。 アトラシアン アプリケーションで共通の既定のインストール先は、次のとおりです。
- Linux:
/opt/atlassian/<application-name>
- Windows:
C:\Program Files\Atlassian\<application-name>
- Windows:
C:\Atlassian\<application-name>
アトラシアン アプリケーションのフォルダ構造内の場所:
アプリケーション | server.xml の場所 |
---|---|
Bamboo | <install-path>/conf/ |
Confluence | <install-path>/conf/ |
Crowd | <install-path>/apache-tomcat/conf/ |
Crucible | Fisheye と同様 |
Fisheye | Fisheye の設定ファイルは config.xml です。「Fisheye の web サーバーを設定する」および「Fisheye / Crucible で追加ポートでの web リクエストのリッスンを有効化する方法」をご参照ください。 |
Jira アプリケーション | <install-path>/conf/ |
Bitbucket Server 5.0 | なし。 |
Bitbucket Server 4.0 〜 4.14 | <Bitbucket home directory> /shared/server.xml |
Stash 3.8 〜 3.11 |
このリリースを利用しているが、上述のディレクトリに インスタンスのアップグレード時の考慮事項をへらすため、 |
Stash 3.7 and earlier | <install-path>/conf/ |
<install-path>
は、システムでのアプリケーションのインストール先です。