我尝试在我的服务器上设置虚拟主机。我已经为我的默认域添加了虚拟主机:
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旁边所有域的服务器访问?
答案 0 :(得分:2)
我只需要在虚拟主机之前添加:
ServerName localhost
<VirtualHost _default_:80>
<Directory />
deny from all
</Directory>
</VirtualHost>