Apache-2.2
過載保護
當伺服器因過多請求而過載時,是否有一種簡單的方法可以將訪問者(通過 .htaccess 或 PHP 腳本)重定向到靜態頁面?
它不必是一次針對大量請求的保護或針對 DoS 攻擊的保護。我認為如果我們可以阻止顯示標準網站而是顯示單個文件“overloaded.html”,我們的伺服器將受到足夠的保護。
另外,我如何衡量典型託管伺服器(= 對 Linux 伺服器的非 root 訪問)環境中的伺服器是否過載?
有
mod_limitipconn
。此工具僅對限制請求進行評級,並在達到限制時發送錯誤。這些限制是基於每個 IP 的。
要對其他指標進行速率限制,例如限制某個頁面或應用程序,請考慮查看
mod_qos
.
mod_qos
可以對許多不同的變數進行速率限制並發送條件響應。這兩個工具都需要 root 訪問權限。如果您有專用的伺服器,也許您的網路主機可以為您安裝它。
如果您在沒有 Apache 訪問權限的共享主機上,您可能必須在腳本中建構速率限制。
參考