0

我尝试在我的服务器上设置虚拟主机。我已经为我的默认域添加了虚拟主机:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /srv/www/domain.com
</VirtualHost>

<Directory /srv/www/domain.com>
    Options +FollowSymLinks -Indexes
    AllowOverride All
    order allow,deny
    allow from all
</Directory>

现在 domain.com 和 www.domain.com 有文档根 /srv/www/domain.com

但是 www1.domain.com、www2.domain.com、...、*.domain.com 域也有文档根目录 /srv/www/domain.com。如何拒绝除 domain.com 和 www.domain.com 之外的所有域对服务器的访问?

4

1 回答 1

2

我只需要在虚拟主机之前添加:

ServerName localhost

<VirtualHost _default_:80>
    <Directory />
        deny from all
    </Directory>
</VirtualHost>
于 2013-03-08T17:24:01.190 回答