【发布时间】:2011-11-24 17:28:39
【问题描述】:
我终于设法为我的虚拟主机需求正确配置 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>
当我访问本地主机上的任何内容(即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
我该如何解决这个烦人的问题?
【问题讨论】:
标签: apache virtualhost httpd.conf