我正在尝试使用核心 – Apache HTTP服务器的<LIMIT>指令来限制spars从POST到我的网站:
<Limit POST> Order deny,allow Include /usr/local/apache2/conf/list.acl Allow from all </Limit>
这里是我的list.acl
# cat /usr/local/apache2/conf/list.acl | tail -1 Deny from 222.0.0.0/8 #
然而,我得到了500。 任何想法我做错了什么?
阅读Order Deny,Allow的描述Order Deny,Allow在Apache文档中Order Deny,Allow :
否认允许
首先,评估所有拒绝指令; 如果匹配,请求将被拒绝,除非它也匹配Allow指令。 任何不符合任何允许或拒绝指令的请求都是允许的。
所以你的Allow from all是重写你的Deny指令。
我想你想切换到Order Allow,Deny 。 如果你仔细阅读了Apache文档中的描述,你会发现它是你想要的。