guraaaaa777
@guraaaaa777

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Apacheとtomcatのリクエスト転送が失敗するのにどう対処すればいいか教えて欲しいです

TomcatとApacheのリクエスト転送が上手くいかないです

超ド素人です
Apache▶tomcatへのリクエスト転送を行おうと見よう見まねで設定しているのですが、Apacheからtomcatへリクエストを転送する時にエラーが出て失敗します。

環境はVirtualBox上のCentOS9で、
ApacheとTomcatはyum installで特にバージョンなども気にせず導入したものです。

設定としてはApacheからtomcatの8080ポートに転送しようとしていて、ssコマンドとfirewall-cmdの結果から8080がlistenされていて解放されていることが確認できています。

どこで問題が発生していて何を見ればいいかもわかっていないので、必要な情報などあれば言っていただけると助かります。

0

4Answer

自分の経験ですが、apacheのconfファイルに、以下のように設定してリクエスト転送します。http 8080ではなく、ajpの8009です。
ProxyPass /myapp/ ajp://localhost:8009/myapp/

2Like

解決しました!
まずエラーが出てると行ったのですが、
このエラーが、ポート8009←tomcatのコネクタが読むはずのポートにアクセスできないというものでした。
その原因が、受付元IPアドレスをIPv6のループバックアドレスにしているというものでした。(現在はIPv4のみで進行している)
Listenとファイアウォールだけ確認してtelnetしなかったのが凶を読んだみたいです。確認、大事ですね😭

2Like

Your answer might help someone💌