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 設定をバイパスする必要がある場合があります。 

このプロセスをトラブルシューティング プロセスでプロキシのバイパスに使用することもできます。

  • 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 で通信することを意味しています。

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 などの別のポートに変更する必要があります。

tip/resting Created with Sketch.

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="[]|{}^\`&quot;&lt;&gt;"

詳細については、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 以降では、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/
CrucibleFisheye と同様
FisheyeFisheye の設定ファイルは config.xml です。「Fisheye の web サーバーを設定する」および「Fisheye / Crucible で追加ポートでの web リクエストのリッスンを有効化する方法」をご参照ください。
Jira アプリケーション<install-path>/conf/
Bitbucket Server 5.0

なし。<Bitbucket home directory>/shared/bitbucket.properties に置き換えられています。

server.xml のカスタマイズを bitbucket.properties に移行する方法」をご参照ください。

Bitbucket Server 4.0 〜 4.14<Bitbucket home directory> /shared/server.xml
Stash 3.8 〜 3.11

<Stash home directory>/shared/

このリリースを利用しているが、上述のディレクトリに server.xml が存在しない場合、<install-path>/conf/server.xml から実行しています。

インスタンスのアップグレード時の考慮事項をへらすため、<install-path>/conf/server.xml<Stash home directory>/shared/ にコピーすることをおすすめします。


Stash 3.7 and earlier<install-path>/conf/

<install-path> は、システムでのアプリケーションのインストール先です。

 


説明

アプリケーション リンクを使用する場合、通常のインスタンスの使用を中断せずに既存のリバース プロキシや SSL 設定をバイパスする必要がある場合があります。 

このプロセスをトラブルシューティング プロセスでプロキシのバイパスに使用することもできます。

製品Jira、Confluence、Bamboo、Bitbucket、Fisheye
プラットフォームServer
最終更新日 2024 年 8 月 19 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.