質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

2回答

5732閲覧

ubuntuでapacheとtomcatを連携すると503エラーがでる

ryu18_

総合スコア1

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2021/08/27 15:45

お世話になります。

仮想linuxサーバにてwebサーバを立てたいと思い、この記事の通りに、
AJPでapacheとtomcatを連携させたのですが、動作確認のため、AJPモジュールで設定した/tomcat/にアクセスしようとすると、503番のエラーが出てしまいました。

503番は、アクセスが集中していて起こるエラーなので、新しく作ったサーバで起きるのはおかしいと思うのですが、なぜ起こってしまったのか教えていただけないでしょうか。

↓apacheのproxy_ajp.confファイル

ProxyPass /tomcat/ ajp://localhost:8009/

↓tomcatのserver.xml

<!-- 8080の部分はコメントアウトしました。--> <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector protocol="AJP/1.3" address="::1" port="8009" secretRequired="false" redirectPort="8443" />

補足情報
・ホストOSからゲストOSにプライベートipアドレスでアクセスすると、apache2の画面が出てくる。

apache2

仮想環境:vagrant & virtualBox
Ubuntuのバージョン: 21.04
apache2のバージョン:Apache/2.4.46 (Ubuntu)
tomcatのバージョン:9.0.52

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

この質問の通りに、ip6アドレスでリッスンしないようにしたところ、エラーが解消出来ました。

atomisさん、本当にありがとうございました????‍♀️

投稿2021/08/29 10:15

ryu18_

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

503 エラーはおっしゃるとおり、アクセスが集中している場合によく起こるエラーですが、原因はサービスが応答していないことに起因します。
まず、Tomcat が正常に起動しているかご確認をお願いします。

sudo systemctl status tomcat9.service

正常に起動している場合は、ufw でブロックされている可能性もあるので、可能であれば一度無効にしてご確認いただければと思います

sudo ufw disable

ufw が原因だった場合は、対処は対象ポートの許可となります。

sudo ufw allow from any to any port 8009 proto tcp

以上、ご参考になれば幸いです。

投稿2021/08/28 03:53

編集2021/08/28 05:10
atomis

総合スコア283

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryu18_

2021/08/28 12:14

返信ありがとうございます! 試したところ、tomcatのステータスは正常で、fire wallを無効にしてみたのですが、変わりませんでした。 他の記事を参考に、tomcat/webapps配下にtestディレクトリを配置して、proxy_ajp.confの/tomcat/の部分を/test/にしてみても同じエラーのままでした。 他に何か原因はありますでしょうか。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問