踩了apache配置虚拟主机的坑

一直使用xampp做apache服务器,可是新版的xampp添加了虚拟主机就访问127.0.0.1也跳转到了虚拟主机去了,比如:我添加了www.demo.com,路径是e:\www\demo,而我的添加完之后,访问127.0.0.1竟然也是跑到了www.demo.com下面去。

上网找了好多资料说是添加localhost的,于是在httpd.conf最后添加如下配置:

<VirtualHost *>     DocumentRoot E:\www     ServerName 127.0.0.1 #    ErrorLog logs/default-error_log </VirtualHost>   <Directory "E:\www">     Options Indexes FollowSymLinks Multiviews     AllowOverride All     Order Allow,Deny     Allow from all </Directory>

发现还是不行,继续查找,期间安装了PHPnow,也是类似的情况,后来无意中看到了NameVirtualHost这个配置,于是写成了:

NameVirtualHost *

重启apache竟然可以了,坑爹啊,记录下,防止下次踩坑!

你可能感兴趣的:(apache)