仅来自一个域的Apache子域

时间:2012-09-04 18:33:00

标签: apache subdomain virtualhost

我在配置apache2服务器时遇到问题 是)我有的: 所有域名bla.org .net .com都被路由到服务器 我想要的是: 所有这些访问都应该路由到一个目录 除了dev.bla.org 这个应该被路由到另一个目录,但仅适用于.org tld

我的配置如下:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/dir1
    ...
</VirtualHost>
<VirtualHost *:80>
    ServerName dev.bla.org
    ServerAlias dev
    DocumentRoot /var/dir2
    ...
</VirtualHost>

但它没有做我想要的。它还将dev.bla.com等路由到dir2。 我怎么能把它限制在.org? <VirtualHost *.org:80>也不起作用。

提前致谢

1 个答案:

答案 0 :(得分:1)

<VirtualHost *:80>
    ServerAdmin webmaster@bla.net
    ServerAlias bla.net *.bla.net bla.org
    DocumentRoot /var/dir1
    ...
</VirtualHost>
<VirtualHost *:80>
    ServerName dev.bla.org
    ServerAlias dev.bla.org
    DocumentRoot /var/dir2
    ...
</VirtualHost>