Confluence 用のプロキシおよび HTTPS のセットアップ
多くのお客様が、リバース プロキシの背後で Confluence を実行し、ほとんどの場合は HTTPS を有効化しています。Confluence を使用する際に問題が発生しないよう、プロキシ設定を正しく行うことが不可欠です。
プロキシおよび HTTPS のアクセスはいずれも、Confluence のアプリケーション サーバーである Tomcat で設定されます。
サンプル コネクタ
セットアップや構成を簡単に行えるようにするため、Tomcat の <install-directory>/conf/server.xml
ファイルで多数のサンプル コネクタを提供しています。
サンプル コネクタ | 説明 |
---|---|
DEFAULT - Confluence への非プロキシ HTTP アクセス用の、プロキシを使用しないダイレクト コネクタ | 既定のオプションです。リバース プロキシを使用しておらず、HTTPS を有効化していない場合はこのオプションを使用してください。 |
HTTP - Apache または Nginx 経由の、Confluence へのプロキシされた HTTP アクセス | リバース プロキシを使用しており、HTTPS を有効化していない場合はこのオプションを選択してください。 |
HTTPS - Confluence への非プロキシ HTTPS アクセス用の、プロキシを使用しないダイレクト コネクタ | リバース プロキシを使用せずに HTTPS を使用したい場合はこのオプションを選択します。HTTPS は Tomcat でターミネートされます。 |
HTTPS - HTTPS 経由で Apache または Nginx 経由の、Confluence のプロキシされた HTTPS アクセス | リバース プロキシを使用し、HTTPS を有効化したい場合はこのオプションを使用してください。これが最も一般的な構成です。 |
アトラシアンでは、HTTP / HTTPS コネクタの例のみを提供しています。AJP コネクター (Apache mod_jk など) を使用することはできません。これは、共同編集に必要な Synchronyで AJP 接続を許可できないためです。
共同編集を使用する予定の場合、プロキシの設定方法を決定する際に、プロキシと SSL の考慮事項をご確認ください。
手順
サンプル コネクタに加えて、HTTPS を有効化してプロキシを正しく設定するのに役立つ多数のガイドを提供しています。
HTTPS:
- SSL または HTTPS 上で Confluence を実行する (HTTPS を Tomcat でターミネート)
- SSL を使用して NGINX の背後で Confluence を実行する (HTTPS をプロキシでターミネート)
- SSL を使用して Apache でアトラシアンのアプリを保護する (プロキシで HTTPS をターミネート)
リバース プロキシ:
- mod_proxy で Apache を使用する (Confluence)
- SSL を使用して NGINX の背後で Confluence を実行する (Confluence)
- Apache HTTP Server (mod_proxy_http) でアトラシアンのサーバー アプリをプロキシする (すべてのアトラシアン製品)
- Microsoft Internet Information Services (IIS) を使用した Atlassian サーバー アプリケーションのプロキシ (すべての Atlassian 製品)
アウトバウンド プロキシ:
- Confluence 用に Web プロキシ サポートを設定する (Confluence)
- アトラシアンのアプリにアウトバウンド HTTP/HTTPS プロキシを構成する方法 (すべてのアトラシアン製品)
一部のサードパーティ ソリューション用のガイドを提供し、server.xml
ファイルには Apache および Nginx について記載されていますが、ユーザーは独自のプロキシ ソリューションを選択できます。
アトラシアン サポートは、NGINX、Apache、または IIS などのサードパーティ製ツールの設定に関するサポートは提供していません。質問がある場合は、お使いのプロキシ サーバーのドキュメントを参照するか、アトラシアン コミュニティで質問するか、ソリューション パートナーからのサポートを受けてください。