позвольте мне уточнить мой комментарий:
1. Apache слушает только 127.0.0.1?
вы можете проверить это, введя в командной строке следующее:
>netstat -a -b -n
найдите строку с httpd.exe:
TCP 0.0.0.0:80 WINDOWS-PC:0 LISTENING
[httpd.exe]
Если адрес 0.0.0.0, то apache прослушивает все интерфейсы. Если 127.0.0.1, то вам придется настроить его, чтобы слушать на всех интерфейсах. Чтобы сделать это XAMPP:
перейдите в папку конфигурации Apache вашей папки XAMPP (XAMPP\apache\conf).
Edit httpd.confслушать строку слушать 80
перезапустить XAMPP (конкретно Apache)
2. Или вы за NAT?
сомневаюсь, что это может быть, потому что, даже если вы находитесь за NAT, вы должно быть установлено соединение с Apache с Вашего компьютера. Но все равно стоит проверить.
перейдите к командной строке (Пуск -> Выполнить -> cmd) и введите следующее:
>ipconfig
если IP-адрес вашего модема 192.168.x.x, 172.x.x.x или 10.x.x.x; вы находитесь за NAT и должны были бы настроить маршрутизатор, чтобы сделать переадресацию IP. Это может быть трудно / невозможно, если вы не контролируете свой маршрутизатор.
3. Или, вы ISP блокирует порт 80:
наконец, если вы не за NAT и вы слушаете на всех интерфейсах, обнажая некоторые неправильной конфигурации брандмауэра, скорее всего, ваш провайдер блокирует порт 80. Вы просто SOL: -/