使用本地apache设置现有站点的子域

我正在开发本地计算机上的一个站点,并希望将现有站点的子域指向我的本地主机的子域。 一个具体的例子:

我有一个正常运行Apache 80端口,虚拟主机端口8081.我想指向http://dev.google.com到我的虚拟主机。

我已经尝试将其添加到主机文件,但端口不工作。

我正在使用Windows 7 x64

删除端口8081上运行的虚拟主机,并使其监听端口80.你的虚拟主机应该看起来像这样:

 <VirtualHost 172.20.30.40:80> ServerName google.com DocumentRoot c:/htdocs/www/main </VirtualHost> <VirtualHost 172.20.30.40:80> ServerName dev.google.com DocumentRoot c:/htdocs/www/dev </VirtualHost>