Apache虚拟主机设置

我正尝试在通过WAMP设置的apache2上设置虚拟主机。 我在vhosts.conf文件中设置了下面的代码

<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/wamp/www/inspection/" ServerName inspection ErrorLog "logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common </VirtualHost> 

麻烦的是当我去检查它带我到WAMP文档的根目录,而不是像上面的DocumentRoot部分中指定的检查文件夹的根目录。

我上面哪里错了。 我也不知道是否可能在httpd.conf文件中覆盖它。 任何帮助深表感谢。

编辑:我取消了在httpd.conf中的包含行,我没有看到过,现在它指向正确的地方,但如果我尝试使用提交button,带我到http://inspection/confirm.php 。 在IE浏览器中说不能显示页面,Chrome说没有数据传输。 如果我回到没有虚幻,它工作正常。

确保你有:

  • 一个NameVirtualHost行在<VirtualHost...之前的某个地方(即,在同一个文件的正上方),并且服务器名称和端口( *:80 )匹配
  • hosts文件中的条目进行inspection以便http://inspection/parsing到您的本地主机(127.0.0.1)
  • 清除了浏览器的caching和Cookie
  • 重新启动Apache

把一个实际的IP地址放在你有*:80的地方,同样的IP地址也有一个Listen指令。