1

在我的 Windows 7 笔记本电脑上重新安装开发环境后,所有子域都指向 .conf 文件中的第一个虚拟主机!?

主机(c:/windows/system32/drivers/etc/hosts)

127.0.0.1       localhost
127.0.0.1       admin.localhost
127.0.0.1       api.localhost
127.0.0.1       cdn.localhost
127.0.0.1       demo.localhost
127.0.0.1       secure.localhost

httpd.conf

<VirtualHost *:80>
    ServerName admin.localhost
    DocumentRoot c:/wamp/www/admin
</VirtualHost>

<VirtualHost *:80>
    ServerName api.localhost
    DocumentRoot c:/wamp/www/api
</VirtualHost>

<VirtualHost *:80>
    ServerName cdn.localhost
    DocumentRoot c:/wamp/www/cdn
</VirtualHost>

<VirtualHost *:80>
    ServerName secure.localhost
    DocumentRoot c:/wamp/www/secure
</VirtualHost>

所有子域都指向第一个虚拟主机admin.localhost..!?当请求例如。http://cdn.localhost显示目录c:/wamp/www/admin

我不知道我在conf中做错了什么?此设置在重新安装之前有效...嗯

4

1 回答 1

1

此行应取消注释NameVirtualHost *:80

进行更改后重新启动 apache

于 2013-05-19T12:12:24.510 回答