
나는 사용하려고core - Apache HTTP 서버의 <LIMIT>
지시어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은 받습니다. 내가 뭘 잘못하고 있는지 어떤 아이디어가 있습니까?
답변1
설명을 읽어보세요Order Deny,Allow
Apache 문서에서:
Deny,Allow
먼저 모든 Deny 지시문이 평가됩니다. 일치하는 경우 Allow 지시문과도 일치하지 않는 한 요청이 거부됩니다. Allow 또는 Deny 지시어와 일치하지 않는 요청은 모두 허용됩니다.
따라서 귀하의 지시문을 Allow from all
무시하고 있습니다 Deny
.
로 전환하고 싶으신 것 같습니다 Order Allow,Deny
. Apache 문서에서 이에 대한 설명을 주의 깊게 읽으면 그것이 원하는 것임을 알 수 있습니다.