Бдительно следите в количестве процессов httpd, которые работают и сколько памяти они используют. Я думаю, что Ваш веб-сервер подкачивает, возможно, потому что директива MaxClients превышает оптимальное значение для Вашего сервера. Необходимо вычислить среднюю RAM, в которой Вы нуждаетесь для каждого апачского процесса (согласно результатам PS, вокруг 30M), и установите MaxClients со значением, которое не превышает общую доступную RAM с достаточным количеством комнаты для других процессов как MySQL.
Ваш виртуальный хост связывается с 127.0.0.1:9900
. Это заставляет его связать с петлевым интерфейсом и не слушать соединения от внешнего мира. Это, по крайней мере, в среде Unix/Linux, я думал бы, что то же применяется в Windows также.
Сделайте тот адрес *:9900
или your.ip.address.here:9900
вместо этого и Apache перезапуска. Это должно заставить его работать.
У Вас, вероятно, нет установки DNS в сети, чтобы позволить Вашим другим устройствам разрешать имя хоста (url.pews.info) к IP-адресу.
Я подозреваю, что это работает над сервером локально, потому что это - имя хоста, совпадает с URL, к которому Вы пытаетесь получить доступ, таким образом, это может разрешить его, в то время как другие устройства не могут.
В зависимости от Вашей настройки сети и является ли это для внутреннего пользования или наружного применения, Вы можете добавлять записи DNS на своем локальном маршрутизаторе, контроллере домена, другом сервере DNS или даже внешнем DNS людей, размещающих Ваш домен, хотя последний может подбросить некоторые дополнительные проблемы.
Кроме того, Вы могли добавить директиву ServerAlias к своей конфигурации Apache и доступу через IP:
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName url.pews.info
ServerAlias 192.168.0.1
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
DirectoryIndex gauge.php
Затем клиенты могли соединиться с IP веб-сервера и получить страницу.