1

我在配置我的 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>也不行。

提前致谢

4

1 回答 1

2
<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>
于 2012-09-05T10:20:39.290 回答