1

Я установил Apache 2 на свой Windows 7 на прошлой неделе, и все, казалось, работало нормально. У меня была проблема, когда «localhost» загружался очень долго, но на самом деле, набрав IP 127.0.0.1 в адресной строке моего браузера, я мгновенно загрузил мои локальные сайты. Я гуглил его, и решение было закомментировать настройку IPv6 в файле хостов Windows. Теперь, набрав localhost в адресной строке, я сразу загружаю свои локальные сайты.

Я просто добавил несколько виртуальных хостов в файл httpd.conf (а также в файл хостов Windows), и теперь виртуальным хостам требуется более 4 секунд для загрузки. Я открыл вкладку Net в Firebug, чтобы увидеть, какая часть запроса заняла так много времени, и она показывает 4,04 секунды, чтобы выполнить поиск DNS ... Я гуглил и гуглил это, и я не уверен, что делать.

2 ответа2

2

Предполагается, что это конфликт Windows 7, связанный с IPv6 и разрешением хоста. В этом блоге есть интересный пост об этой проблеме:http://cubicspot.blogspot.com/2010/07/fixing-slow-apache-on-localhost-under.html

В моем случае я ускорил процесс добавления "127.0.0.1 localhost" в мой файл hosts. Это добилось цели.

2

просто чтобы документально,

Прежде всего, всегда изменяйте файл Windows hosts (C:\Windows\system32\drivers\etc\hosts) в любом текстовом редакторе (Notepad++), добавляя ваш IP и ссылки, включая ваши адреса vhosts.

127.0.0.1 localhost 127.0.0.1 www.your-vhost-domain.com

И что большинство людей забывают, если вы используете vhosts с доменами, а ваш сервер находится в той же локальной сети, что и вы, вы должны изменить файл хоста клиента и добавить эти строки, но указав IP-адрес локальной сети вашего сервера, в противном случае при поиске в браузере DNS для домена, вы будете перенаправлены на ваш маршрутизатор.

192.168.1.100 www.your-vhost-domain.com

Не забудьте правильно настроить файл VHOSTS.conf, добавив корни документов и другие параметры для каждого vhosts. Попробуйте проверить гиды vhosts

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .