簡體   English   中英

在NGINX中使用GET請求自動將Bot IP列入黑名單

[英]Auto Blacklist Bot IPs using GET requests in NGINX

我對NGINX還是很陌生,所以很抱歉如果這個問題看起來很愚蠢,但這是我的情況。

我正在遭受DDoS第七層攻擊。 我想將所有發出GET請求的IP列入黑名單。 在24小時內(根據我的訪問日志),有超過1000000個唯一IP進入我的網站,這將使我們無法一一拒絕。

到目前為止,我嘗試了“限制請求速率”,“限制連接數”,“關閉慢速連接”,但可惜的是這對我沒有幫助。 Nginx仍然給出500錯誤,並且不時出現錯誤503服務不可用。

因此,我的目標是拒絕所有發出GET請求的IP,但這必須是一個自動過程,因為否則將是不可能完成的工作。

由於字符串而發生問題:

error_page 404 = /index.php?$query_string;

此字符串表示,如果返回404,請執行php代碼。 嘗試注釋此字符串。

暫無
暫無

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

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