How to setup redirect from http to https port in Bamboo

プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

リバース プロキシが使用されず、Bamboo が 2 つのポート (たとえば 8085 と 8443) でリッスンしている場合、http リクエストを https エンドポイントに自動的にリダイレクトする (つまり、キーストアを使用してコネクターをセットアップする) 必要がある場合があります。

ソリューション

With two connectors defined in ${BAMBOO_INSTALLATION_DIR}/conf/server.xml:

<Connector port="8085" protocol="HTTP/1.1" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" disableUploadTimeout="true" acceptCount="100" enableLookups="false" maxHttpHeaderSize="8192" useBodyEncodingForURI="true" URIEncoding="UTF-8" redirectPort="8443"> <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" /> </Connector> <Connector port="8443" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" disableUploadTimeout="true" acceptCount="100" enableLookups="false" maxHttpHeaderSize="8192" useBodyEncodingForURI="true" URIEncoding="UTF-8" keystoreFile="${user.home}/.keystore" keystorePass="changeit" scheme="https" secure="true" SSLEnabled="true" sslProtocol="TLS" clientAuth="false" /> -->

${BAMBOO_INSTALLATION_DIR}/conf/web.xml (ファイルの最後、</web-app> 終了タグの直前) に次の記述を追加します。

<security-constraint> <web-resource-collection> <web-resource-name>Entire Application</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>

Restart Bamboo. Now, http:localhost:8085 is redirected to https://localhost:8443.

更新日時: September 25, 2025

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。