httpd-vhosts.conf中怎么限制IP的访问?

httpd-vhosts.conf中怎么限制IP的访问?

我想限制一个IP的访问,httpd-vhosts.conf中创建了有多个站点。试了一下,修改httpd中的deny和在httpd-vhosts.conf中建立deny片断都不行。被限制的IP一样可以访问。

下面是我的设置:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    deny from xxx.xxx.xxx.xxx
    allow from all
</Directory>

我很郁闷,百度里都搜遍了。。。
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    deny from xxx.xxx.xxx.xxx
</Directory>
这样可以吗?
Allow from all
Deny from xx.xx.xx.xx

注意一下顺序


QUOTE:
原帖由 coolsail 于 2008-9-1 17:32 发表
Allow from all
Deny from xx.xx.xx.xx

注意一下顺序

如果你这样写的话,前面应该修改为
Order Allow,Deny
不行哇。。。

我都设成这样了,还能访问网站。。。。

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    deny from all
</Directory>

是不是在httpd-vhosts.conf中定义站点后,httpd.conf中的这个配置就无效了啊?