apache 2.4 IP制限

Require ip

<Directory /var/www/secret>
  Require ip 192.168.1.1
  Require ip 192.168.1.2
  Require ip 192.168.1.3
</Directory>

SetEnvIf Remote_Addr

SetEnvIf Remote_Addr "^192\.168\.1\.[1-3]$" let_me_in
<Directory /var/www/secret>
  Require env let_me_in
</Directory>

Apache の SetEnvIf で プライベートIPアドレス帯域を指定する方法 #Apache - Qiita 2016

Apache 2.4 系で IP アドレスなどのアクセスブロックをする方法 #Security - Qiita 2022
SetEnvIf Remote_Add → SetEnvIf Remote_Addr

mod_remoteip

「RemoteIPHeader ディレクティブは httpd.conf のなるべく最初の方に書こう!」
mod_remoteip の設定は書く場所に注意!(なるべく最初の方に書くべし) #Apache - Qiita 2021

Apache2.4でアクセス制御の方法を調べた - KayaMemo 2017

WordPress管理画面にIP制限|htaccess/Apache版 | ザイマガ 2021

https://ja.wordpress.org/support/article/brute-force-attacks/