設定されたベース URL とマッチしない URL から Bitbucket Server にアクセスしています

お困りですか?

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

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

問題

Bitbucket Server への接続時に、ページの上部に次のメッセージが赤いバナーで表示される。

設定されたベース URL とマッチしない URL から Bitbucket Server にアクセスしています。変更することをおすすめします。

原因

このバナーが表示される原因にはさまざまなものが考えられます。

原因 #1

構成されたベース URL が Bitbucket Server へのアクセスに使用されるものと異なる。

原因 #2

Bitbucket Server の手前でリバース プロキシが使用されており、このプロキシを認識するように Tomcat が構成されていない。

ソリューション

原因 #1

Administration >> Server settings >> Base URL でベース URL を適切な値に更新します。

原因 #2

Tomcat のコネクタを構成し、適切なプロキシ構成を持つようにします。構成方法の詳細については「Bitbucket のプロキシと保護」のガイドをご参照ください。$BITBUCKET_HOME/shared/server.xml のコネクタには最小でも proxyName および proxyPort が必要です。例:

<Connector port="7990"
     protocol="HTTP/1.1"
     connectionTimeout="20000"
     useBodyEncodingForURI="true"
     redirectPort="443"
     compression="on"
     compressableMimeType="text/html,text/xml,text/plain,text/css,application/json,application/javascript,application/x-javascript"
     secure="true"
     scheme="https"
     proxyName="bitbucket.company.com" 
     proxyPort="443" />

この変更を反映するには Bitbucket Server を再起動する必要があります。

Bitbucket Server 5.0

Bitbucket Server 5.0 以降では、Spring Boot で実行されているアプリケーションとして直接 Tomcat コネクタを設定することができません。

通常の server.xml 設定は、<Bitbucket Home directory>/shared/bitbucket.properties での設定が必要なプロパティで置き換えられました。同様に、web.xml を構成することもできません。 

 

Tomcat のコネクタを構成し、適切なプロキシ構成を持つようにします。構成方法の詳細については「Bitbucket のプロキシと保護」のガイドをご参照ください。$BITBUCKET_HOME/shared/bitbucket.properties のコネクタには最小でも server.proxy-name および server.proxy-port が必要です。例:

	server.port=7990
	server.secure=true
	server.scheme=https
	server.proxy-port=443
	server.redirect-port=443
	server.proxy-name=bitbucket.company.com
最終更新日 2017 年 5 月 2 日

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

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