Webサーバーには接続できませんが、SSH経由で接続できます。

Webサーバーには接続できませんが、SSH経由で接続できます。

Ubuntuサーバーがあり、理解できない奇妙なことが起こっています。

IPアドレスでサーバーをpingすることはできませんが、sshを介してサーバーに接続できます。コマンドラインからサーバー内のApacheサーバーにアクセスできますが、Windowsブラウザからはアクセスできません。

今どのような設定を確認する必要がありますか?

ベストアンサー1

次のツールを使用して問題をデバッグできます。

  1. wiresharkまたはを実行しtcpdump、HTTP要求がサーバーに到達していることを確認します。

  2. 使用tcptraceroute

    $ tcptraceroute "webserver-ip" 80

  3. Webサーバーは、すべてのインターフェース(0.0.0.0)ではなくローカルホスト(127.0.0.1)でのみリッスンすることもできます。

    $ sudo netstat -taupen | grep LISTEN

  4. 次のコマンドを使用して iptables ルールを確認します。

    $ sudo iptables -nvL

  5. ファイアウォールとして機能するSELinuxの状態を確認してください。

    $ sudo sestatus

おすすめ記事