
estoy tratando de usar<LIMIT>
core - Directiva del servidor Apache HTTPpara limitar que los spammers hagan POST
's' en mi(s) sitio(s) web:
<Limit POST>
Order deny,allow
Include /usr/local/apache2/conf/list.acl
Allow from all
</Limit>
y aquí está milist.acl
# cat /usr/local/apache2/conf/list.acl | tail -1
Deny from 222.0.0.0/8
#
Sin embargo, estoy obteniendo 500. ¿Alguna idea de qué estoy haciendo mal?
Respuesta1
Lea la descripción deOrder Deny,Allow
en los documentos de Apache:
Denegar, Permitir
Primero, se evalúan todas las directivas Denegar; si alguna coincide, la solicitud se rechaza a menos que también coincida con una directiva Permitir. Se permite cualquier solicitud que no coincida con ninguna directiva Permitir o Denegar.
Entonces Allow from all
estás anulando tus Deny
directivas.
Creo que quieres cambiar a Order Allow,Deny
. Si lees atentamente la descripción de eso en los documentos de Apache, verás que es lo que quieres.