Apache2.4以前まではDenyやAllowといったディレクティブを使用していましたが、Apache2.4以降それらは非推奨となり、代わりにRequireディレクティブを使用するよう変更されました。
全てのアクセスを拒否
- Require all denied
特定のIPアドレスからのアクセスのみ許可
- Require ip 192.168.0.1
複数指定
- Require ip 192.168.0.1 192.168.0.2
前方一致での指定
- Require ip 192.168
ネットワーク指定
- Require ip 192.168.0.0/255.255.0.0
CIDRでのネットワーク指定
- Require ip 192.168.0.0/16
参考URL
mod_authz_host のドキュメント
https://httpd.apache.org/docs/2.4/mod/mod_authz_host.html