Независимо от того, открыт ли порт 80 на вашем брандмауэре, это не значит, что ping начнет работать, если Apache работает правильно. Ping использует ICMP, который является собственным протоколом, который необходимо открыть на брандмауэре, чтобы получать ответы на пинг с вашего компьютера. Поэтому не рассчитывайте на ping, чтобы проверить, работает ли ваша конфигурация apache / конфигурация брандмауэра.
В ответ на правило брандмауэра для tcp 80 перейдите в свойства своего правила и проверьте, все ли 3 флажка (Домен, Частный, Общий) установлены, и если нет, отметьте их.
Вот HOWTO с точными шагами, которые необходимо предпринять, чтобы открыть порт 80 в Windows 7: ссылка
Обновить:
Также проверьте, не блокируете ли вы сам процесс apache с помощью брандмауэра Windows.
1. Перейдите в Панель управления
2. Выберите Система и безопасность
3. В разделе Брандмауэр Windows выберите Разрешить программу через брандмауэр Windows .
4. Снятие флажка слева от названия приложения запрещает доступ к сетевым ресурсам, а проверка разрешает доступ.
Если Apache отсутствует в списке, вы можете нажать кнопку « Разрешить другую программу…» , чтобы добавить его, а затем установить флажки «Домой» и «Работа» и «Публичная».