Я весь день выдергивал волосы из-за этого, поэтому надеюсь, что у кого-нибудь есть ответ!
У меня есть компьютер под управлением 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 для подробностей.