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

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

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

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

我尝试将其添加到 hosts 文件中,但端口在那里不起作用。

我正在使用 Windows 7 x64

答案1

删除在端口 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>

相关内容