Mod_evasive造成麻煩

Mod_evasive造成麻煩

在我將其中一個資料庫表從 myisam 更改為 InoDB 後,我開始在錯誤日誌中收到「客戶端被伺服器設定拒絕:」的訊息。在發現 mod_evasive 是問題之後,我將以下內容新增到 apache 設定檔中。 apache 重新啟動後仍然出現錯誤,因此我禁用了“DOSHashTableSize”,並且在重新啟動 apache 並等待 10 分鐘後日誌中不再出現錯誤。

錯誤範例: Thu Mar 31 00:04:33.313448 2022] [:error] [pid 24921] [client 103.125.235.21:57710] 用戶端被伺服器設定拒絕:/home//public_html/raq.php

有人知道我應該對 mod_evasive 使用什麼設定嗎?該網站是一個流量相當高的網站。

<IfModule mod_evasive.c>
        DOSHashTableSize 12289
        DOSPageCount 512
        DOSSiteCount 512
        DOSPageInterval 2
        DOSSiteInterval 10
        DOSBlockingPeriod 10
</IfModule>

相關內容