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