Назад | Перейти на главную страницу

Огромная задержка при доступе к Apache (Windows) через LAN

Я весь день выдергивал волосы из-за этого, поэтому надеюсь, что у кого-нибудь есть ответ!

У меня есть компьютер под управлением Windows 7 с XAMPP. Я настроил виртуальный хост в Apache с соответствующими записями в файле хоста. Я также установил правильные записи в файлах хоста клиентских ПК, которые должны получать доступ к серверу через веб-браузер (используя имена виртуальных хостов) по локальной сети.

Я делал это раньше без проблем. Сейчас я пытаюсь воспроизвести настройку на другом наборе машин, работающих в полностью независимой закрытой сети, не подключенной к Интернету или чему-либо еще.

Это работает, ЗА ИСКЛЮЧЕНИЕМ того, что при попытке подключиться к серверу с клиентских компьютеров происходит ИСКЛЮЧИТЕЛЬНАЯ задержка. Загрузка веб-страницы занимает около 10 секунд. Это происходит независимо от того, пытаюсь ли я подключиться к виртуальному хосту или IP-адресу сервера напрямую.

При подключении к виртуальным хостам или localhost с самого сервера задержки нет. Есть только задержка при доступе к серверу Apache с клиентских ПК.

Пинг от клиента к серверу возвращает задержку 2 мс, поэтому я не думаю, что есть какие-либо проблемы со связью в сети.

Что я пробовал:

1) Использование WAMP вместо XAMPP. 2) Использование другого роутера. 3) Использование различных клиентских машин для тестирования. 4) Отключен IPv6. 5) Поигрался с кучей перестановок файла хоста на сервере и клиентах. Я почти уверен, что он настроен правильно, потому что он без проблем отражает существующую конфигурацию, которую я использую.

По какой-то причине доступ к серверу через HTTP вызывает огромную задержку, ДАЖЕ при вводе IP-адреса непосредственно в браузере.

Мне действительно нужно, чтобы это заработало очень скоро - есть идеи ???

Разве ты не используешь HostnameLookups в вашем apache conf? Это означало бы, что apache должен выполнить обратный поиск DNS входящего соединения, чтобы записать запись в файл журнала.

Я заметил, что неверно настроенный обратный DNS может значительно замедлить начальную настройку telnet-соединения, так что это может быть ваша проблема. Видеть http://www.debian-administration.org/articles/188 для подробностей.