Ubuntuサーバーがあり、理解できない奇妙なことが起こっています。
IPアドレスでサーバーをpingすることはできませんが、sshを介してサーバーに接続できます。コマンドラインからサーバー内のApacheサーバーにアクセスできますが、Windowsブラウザからはアクセスできません。
今どのような設定を確認する必要がありますか?
ベストアンサー1
次のツールを使用して問題をデバッグできます。
wireshark
またはを実行しtcpdump
、HTTP要求がサーバーに到達していることを確認します。使用
tcptraceroute
$ tcptraceroute "webserver-ip" 80
Webサーバーは、すべてのインターフェース(0.0.0.0)ではなくローカルホスト(127.0.0.1)でのみリッスンすることもできます。
$ sudo netstat -taupen | grep LISTEN
次のコマンドを使用して iptables ルールを確認します。
$ sudo iptables -nvL
ファイアウォールとして機能するSELinuxの状態を確認してください。
$ sudo sestatus