J’utilisais les éléments suivants dans mon installation Apache 2.1:
Order allow,deny Allow from all Deny from 203.XXX.YYY Deny from 10.ABC Deny from 10.CBA Deny from 10.BCA Deny from 10.ACB
Après mise à jour à 2.4.7; Je suis supposé utiliser le mod_authz_host
cause de ce qui suit
Remarque
Les directives fournies par
mod_access_compat
ont été abandonnées par le nouveau refactoring authz. S’il vous plaît voirmod_authz_host
.
J’ai lu la page liée ci-dessus, et il n’est pas question de refuser certaines plages IP en utilisant la directive Require
. Pour l’instant, j’ai le suivant dans mon fichier conf:
Require all granted
J’ai essayé d’utiliser les éléments suivants:
Require ip 10.142 denied
Mais apachectl -t
me dit:
AH00526: Syntax error on line 22 of /conf/myown.conf: ip address 'denied' appears to be invalid
Comment réécrire mes anciennes déclarations dans le nouveau module?
Sur la base de la documentation, pouvez-vous remplacer cette ligne:
Require ip 10.142 denied
Par ce code:
Require all granted Require not ip 10.142 # more Require not lines
Ce qui précède devait être placé dans les balises
:
Require all granted Require not ip 10.142