顯示具有 Appserv架站 標籤的文章。 顯示所有文章
顯示具有 Appserv架站 標籤的文章。 顯示所有文章

星期二, 2月 22, 2011

[Apache] limitipconn - 限制網站IP的連線數(架站者專用)

最近發現常被單一IP擠爆,所以上網搜尋了限制IP連線數的設定,

今天要介紹的Module名叫:limitipconn

可以限制某個資料夾允許幾個連限數,

首先先到 http://dominia.org/djao/limitipconn2.html 下載win32的版本(Appserv適用)

若用Linux/unix系統,請下載適當的版本。

這裡以windows為例:

把下載的release目錄下的mod_limitipconn.dll放到Apache的安裝目錄的modules目錄下;

然後修改Apache的配置文件httpd.conf,這裡不管Linux還是Windows都是一樣的,如果是2.0首先找到httpd.conf中的LoadModule status_module modules/mod_status.so,把這句話前面的#去掉,然後加入如下內容
ExtendedStatus On

LoadModule limitipconn_module modules\mod_limitipconn.dll

<IfModule mod_limitipconn.c>
<Location />   =>裡面/是制定限定IP的目錄,亦可針對某個資料夾如 /wordpress
MaxConnPerIP 6   =>限定每個IP的並發連接數
</Location>


</IfModule>

重新啟動Apache就可以適用了~

參考連結:

1. Apache 限制IP連接數

2. 使用Apache限制一個IP的連接數

3. mod_limitipconn.c 限制客戶段的連接數