Наконец-то я сумел правильно настроить httpd.conf для своих нужд виртуального хоста. Это важная часть файла httpd.conf.
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Applications/XAMPP/htdocs/
</VirtualHost>
<VirtualHost *:80>
ServerName test.local
DocumentRoot /Applications/XAMPP/htdocs/test/
</VirtualHost>
<VirtualHost *:80>
ServerName work.local
DocumentRoot /Applications/XAMPP/htdocs/work/
</VirtualHost>
Когда я получаю доступ к чему-либо на localhost (т.е. http://localhost/phpmyadmin), все происходит очень быстро. Всякий раз, когда я получаю доступ к test.local или work.local(или другим настройкам), он тратит 10-15 секунд на поиск. Следующие запросы обрабатываются правильно, и это очень быстро, но через минуту или около того бездействия, он должен искать снова.
Это мой файл /etc/hosts
127.0.0.1 localhost
255.255.255.255 broadcasthost
#::1 localhost
fe80::1%lo0 localhost
# Virtualhosts
127.0.0.1 test.local work.local yii.local
Как я могу исправить эту неприятную проблему?