apache配置虚拟主机,为什么总是第一个VirtualHost起效
hosts 配置如下:
/*********************************
127.0.0.1 localhost
127.0.0.1 school.jiaoyu365.net
127.0.0.1 m.jiaoyu365.net
127.0.0.1 c.jiaoyu365.net
127.0.0.1 api.app.jiaoyu365.net
/*********************************
httpd.conf配置如下
/*********************************
NameVirtualHost *:80
<VirtualHost school.jiaoyu365.net>
ServerName school.jiaoyu365.net>
ServerAdmin webmaster@localhost
DocumentRoot D:/wamp/www/school
<Directory D:/wamp/www/school>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost m.jiaoyu365.net>
ServerName m.jiaoyu365.net
ServerAdmin webmaster@localhost
DocumentRoot D:/wamp/www/SNS
<Directory D:/wamp/www/SNS>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost api.app.jiaoyu365.net>
ServerName api.app.jiaoyu365.net>
ServerAdmin webmaster@localhost
DocumentRoot D:/wamp/www/app_api
<Directory D:/wamp/www/app_api>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost c.jiaoyu365.net>
ServerName c.jiaoyu365.net
ServerAdmin webmaster@localhost
DocumentRoot D:/wamp/www/CSNS
<Directory D:/wamp/www/CSNS>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
/*********************************
提问 为什么不论输入什么地址总是从第一个配置项目录进入呢?
百思得不得其解,哪位大侠给解释下。
ps:hosts里配置的地址都能ping通