Apache 设置虚拟目录和本地解析问题!!!
我设置本地的hosts
127.0.0.1 localhost
127.0.0.1 test.com
127.0.0.1 xz.com
apache 的httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin root@corin.cn
DocumentRoot "D:/xampp/htdocs"
ServerName null.corin.cn
<Directory "D:/xampp/htdocs">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin root@corin.cn
DocumentRoot "D:\xingzuo"
ServerName xz.com
<Directory "D:\xingzuo">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin root@corin.cn
DocumentRoot "D:\xingzuo"
ServerName xz.com
<Directory "D:\xzwang">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
重启apache后,无论输入:localhost还是xz.com还是test.com,都指向了我D:/xampp/htdocs目录;
而另一台机子 同样的设置 却可以访问不同目录!
为什么会这样呢?
------解决方案--------------------