假设blah.com
,blah2.com
都指向IP = 5.31.111.7
的同一台服务器。Apache VirtualHost:同一IP上的多个站点
我想的是:
访问
blah.com
供应/var/www/site1
访问
blah2.com
供应/var/www/site1
访问
5.31.111.7
供应/var/www/site2
我试图
<VirtualHost *:80>
DocumentRoot /var/www/site1
</VirtualHost>
<VirtualHost 5.31.111.7:80>
DocumentRoot /var/www/site2
</VirtualHost>
,但现在一切都将/var/www/site2
,这不是我想要的东西。
如何配置VirtualHost
,使服务的网站取决于URL?
PS:为什么我应该在/etc/apache2/sites-enabled/000-default
而不是/etc/apache2/apache2.conf
?我不明白这个sites-enabled
/sites-available/default
命名...为什么Debian上有这么多不同的配置文件默认为这么简单的东西?
[apache:不同的虚拟主机在相同端口](http://stackoverflow.com/questions/6069892/apache-different-virtualhosts-in-the-same-port) – 2014-11-04 12:03:27