localhost以外の場所ではTomcatにアクセスできず、ファイアウォールもなく、カールはlocalhost:8080で応答します。

localhost以外の場所ではTomcatにアクセスできず、ファイアウォールもなく、カールはlocalhost:8080で応答します。

Tomcatを実行しているCentOS 7を新しくインストールしました。ブラウザではどこからでもサイトを取得できませんが、netstatの8080でサービスを提供しようとしていることがわかります。サービスtomcatの状態を確認してみると、サービスはうまく戻っています(同時にhttpdとJAVAもうまく戻っています)。 localhost:8080をカールして、応答としてTomcat Webサイトのコードを取得できますが、次に進むことはありません。 http://IPアドレス:8080。 netstatを実行すると8080でリッスンしていることがわかりますが、プライベートIPに対してnmapを実行すると80(または8080)が開いているように見えません。このシステムにファイアウォール/IPTableをインストールしていないため、ブロックしないでください。他のシステムで正常にシステムをpingできます。

この質問に対する答えが見つからないようです。多くのインストールガイドに従いましたが、解決策が見つかりませんでした。私が逃した部分や手がかりがあれば教えてください。時間をいただきありがとうございます!

ベストアンサー1

問題は、ネットワークファイアウォールルールが接続されている古いIPアドレスを再利用していることです。システム内のすべてが正しいと確信しているため、サーバーに送信されたパケットをスニッフィングすると、そのパケットがネットワークファイアウォールレベルで破棄されることがわかります。問題は解決され、すべてが正常です。

おすすめ記事