如何为开发机器configurationapache虚拟主机?

我试图在Apache 2.0.55的Ubuntu Linux 6.06.1机器上安装我的php web应用程序的开发版本和暂存版本

我有我的虚拟主机设置像这样通过webmin,但我总是最终在开发网站,从来没有阶段,当我试图浏览stage.sidev

Defines the default settings for all other virtual servers, and processes any unhandled requests. Address Any Port Any Server Name sidev Document Root Automatic Virtual Server Handles the name-based server dev.sidev on address 192.168.110.9. Address 192.168.110.9 Port 80 Server Name dev.sidev Document Root /var/www/dev Virtual Server Handles the name-based server sidev-svn on address *. Address Any Port 443 Server Name sidev-svn Document Root Default Virtual Server Handles the name-based server stage.nplusidev on address 192.168.110.9. Address 192.168.110.9 Port 80 Server Name stage.sidev Document Root /home/admin/www/stage 

我从Windows XP连接我的主机文件是这样的:

 127.0.0.1 localhost 127.0.0.1 dev.local 192.168.110.9 sidev 192.168.110.9 stage.sidev 192.168.110.9 dev.sidev 

我应该如何configuration我的虚拟主机才能正常工作?

您需要使用NameVirtualHost指令来告诉Apache根据名称区分网站 – 请参阅基于名称的虚拟主机支持以获得详细的解释。 (这也会引导你检查上面没有看到的<VirtualHost>指令是否正确等)