Apache-2.2

過載保護

  • June 12, 2014

當伺服器因過多請求而過載時,是否有一種簡單的方法可以將訪問者(通過 .htaccess 或 PHP 腳本)重定向到靜態頁面?

它不必是一次針對大量請求的保護或針對 DoS 攻擊的保護。我認為如果我們可以阻止顯示標準網站而是顯示單個文件“overloaded.html”,我們的伺服器將受到足夠的保護。

另外,我如何衡量典型託管伺服器(= 對 Linux 伺服器的非 root 訪問)環境中的伺服器是否過載?

mod_limitipconn

此工具僅對限制請求進行評級,並在達到限制時發送錯誤。這些限制是基於每個 IP 的。

要對其他指標進行速率限制,例如限制某個頁面或應用程序,請考慮查看mod_qos.

mod_qos可以對許多不同的變數進行速率限制並發送條件響應。

這兩個工具都需要 root 訪問權限。如果您有專用的伺服器,也許您的網路主機可以為您安裝它。

如果您在沒有 Apache 訪問權限的共享主機上,您可能必須在腳本中建構速率限制。

參考

模組 QOS 文件

調製限制 iP 連接

引用自:https://serverfault.com/questions/604643