wp-login.php への攻撃が発生しているので、保護することにしました。コードは次のとおりです。
location ~ ^/(wp-admin|wp-login\.php) {
allow x.x.x.x;
deny all;
}
wp-admin ディレクトリは問題なく保護されますが、wp-login.php の保護が機能しません。これにより、使用する IP に関係なく wp-login.php にアクセスできます。何か案が ?
wp-login.php への攻撃が発生しているので、保護することにしました。コードは次のとおりです。
location ~ ^/(wp-admin|wp-login\.php) {
allow x.x.x.x;
deny all;
}
wp-admin ディレクトリは問題なく保護されますが、wp-login.php の保護が機能しません。これにより、使用する IP に関係なく wp-login.php にアクセスできます。何か案が ?
実際には、これを処理できるプラグイン、ログイン試行の制限 ( https://wordpress.org/plugins/limit-login-attempts/ ) があります。このプラグインは古いものですが、まだ完全に機能しており、お勧めのプラグインです。
次のように構成できます。