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
2.4.7 にアップデートした後。mod_authz_host
次の理由でを使用することになっています
ノート
によって提供されるディレクティブは
mod_access_compat
、新しい authz リファクタリングによって廃止されました。をご覧くださいmod_authz_host
。
上記のリンク先のページを読みましたが、Require
ディレクティブを使用して特定の IP 範囲を拒否することについては言及されていません。今のところ、conf ファイルに次のように記述しています。
Require all granted
私は以下を使用してみました:
Require ip 10.142 denied
しかしapachectl -t
、私に言います:
AH00526: Syntax error on line 22 of <path_to_apache2>/conf/myown.conf:
ip address 'denied' appears to be invalid
新しいモジュールで以前のステートメントを書き直すにはどうすればよいですか?