java.net.connectException: Apache によって接続が拒否されました。

java.net.connectException: Apache によって接続が拒否されました。

最近、オペレーティングシステムをRHEL 6.10からRHEL 8.4にアップデートしました。 RHEL 8.4をインストールした後、内部的にApacheを使用するアプリケーションをインストールしました。私たちのアプリケーションはRHEL 6.10で一貫して動作します。 RHEL 8.4でサービスを開始しようとすると、「接続が拒否されました」エラーが発生します。次のエラーを見つけてください。

ここに画像の説明を入力してください。

内部的には、Apacheポートを「84​​43」にリダイレクトしました。しかし、リッスンポートを確認すると、まだポート80しか使用していません。

ここに画像の説明を入力してください。

また、次のコマンドを追加して「成功」の結果を得ました。これもエラーを解決するのに役立ちませんでした。

ファイアウォール cmd --add-forward-port=port=80:proto=tcp:toport=8443

解決策を教えてください。

答え1

時々、httpdシンボリックリンクの欠落はサービスで「接続拒否」エラーを引き起こします。コマンドの助けをldd借りて、欠落しているリンクを識別し、これらのシンボリックリンクを追加してhttpdサービスを実行できました。

関連情報