ファイアウォールでポート80が開いているかどうかに関係なく、Apacheが正しく実行されている場合にpingが動作し始めるわけではありません。PingはICMPを使用します。これは、マシンからping応答を受信するためにファイアウォールで開く必要がある独自のプロトコルです。したがって、Apacheの設定/ファイアウォールの設定が機能しているかどうかを確認するためにpingを当てにしないでください。
TCP 80のファイアウォールルールに対応して、ルールのプロパティに移動し、3つのチェックボックス(ドメイン、プライベート、パブリック)がすべてチェックされているかどうかを確認してください。チェックされていない場合。
ここでは、Windows 7上で開いているポート80に順番に取る必要がある正確な手順とのHOWTOです:リンク
更新:
WindowsファイアウォールでApacheプロセス自体をブロックしていないかどうかも確認してください。
1. コントロールパネルに移動します
。2. [ システムとセキュリティ]を
選択します。3 . [Windowsファイアウォール]セクションで、[ Windowsファイアウォールを介したプログラムを許可する]を選択します。
4.アプリケーション名の左側にあるチェックボックスをオフにすると、ネットワークリソースにアクセスできなくなりますが、チェックするとアクセスが許可されます。
Apacheがリストにない場合は、[別のプログラムを許可する... ]ボタンをクリックして追加し、[ホーム/職場]および[公開]の下のボックスをオンにします。