Jira で不正な Tomcat 設定のエラー バナーが表示される
プラットフォームについて: サーバーと Data Center のみ。この記事は、サーバーおよび Data Center プラットフォームのアトラシアン製品にのみ適用されます。
プラットフォームについて: サーバーと Data Center のみ。この記事は、サーバーおよび Data Center プラットフォームのアトラシアン製品にのみ適用されます。
症状
Jira で管理者向けに次のメッセージが表示される。
Tomcat 設定が正しくありません
Tomcat server.xml に正しくない設定があります:
scheme は<推奨されるスキーム>にしてください
proxyName は<推奨されるプロキシ名>にしてください
proxyPort は<推奨されるプロキシ ポート>にしてください
原因 1
このメッセージは、Jira へのアクセスに使用されている URL が Jira のベース URL と同じであるかどうかを確認したが、プロキシ構成に問題があるために確認を完了できなかった場合に表示されます。これは通常、次のような場合に発生します。
<install-directory>/conf/server.xml
ファイルにproxyName
とproxyPort
が存在するが、リバース プロキシを使用していない- リバース プロキシを使用しているが、
<install-directory>/conf/server.xml
ファイルのproxyName
とproxyPort
の値に誤りがある
原因 2
- This message can appear also if there's an active duplicate connector in server.xml. I.e. it would appear like this:
Notice the connector ports are the same which is incorrect
ソリューション
原因 1
リバース プロキシを使用していない場合、proxyName
および proxyPort
属性が含まれていないことを確認します。リバース プロキシを使用していない場合、コネクタは次の例のようになります。
<Connector port="8080" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol" />
リバース プロキシを使用している場合、proxyName
および proxyPort
属性に、リバース プロキシに対応した適切な値が設定されていることを確認します。コネクタは次の例のようになり、推奨される設定が警告に表示されます。
<Connector port="8080" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"
proxyName="www.example.com" proxyPort="80" scheme="http"/>
server.xml
を確認したあともエラーが表示される場合、プロキシの構成が適切かどうかを確認します。次の例でサンプル構成を説明しています。
- Apache で mod_proxy を使用する
- Apache HTTP Server (mod_proxy_http) でアトラシアンのサーバー アプリケーションをプロキシする
- Microsoft Internet Information Services (IIS) を使用したアトラシアン サーバー アプリケーションのプロキシ
- Confluence で Amazon Web Service Application Load Balancer を構成する方法
原因 2
Either change the connector port on one the connectors, or comment out the redundant connector and restart Jira
Workaround for Cause 1:
ベース URL の確認で引き続き問題が検出される場合、サイトで確認を無効化できます。
- > [アドオン] > [システム] に移動します。
- Jira Base URL plugin システム アドオンを無効化します。
これでベース URL の警告が非表示になります。
Please keep
proxyName
value in lower-case and must match the Base URL of the JIRA instance. For example, a proxyName
of ServerName will not match a Base URL of http://servername.com. To fix this, change the proxyName
to servername.com