簡體   English   中英

無法在Nginx上阻止IP訪問wp-login.php

[英]Cannot block IP access to wp-login.php on Nginx

我受到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/ )。 該插件雖然很舊,但仍然可以正常使用,是推薦使用的插件。

您可以將其配置為執行以下操作:

  1. 登錄嘗試后,該人將被IP鎖定20分鍾。
  2. 鎖定4次后,該IP將被禁止48小時。
  3. 12小時后重新嘗試登錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM