Board logo

標題: [介紹] CentOS 5.6 下 安裝使用 mod_limitipconn [打印本頁]

作者: wii168    時間: 2011-8-12 20:35     標題: CentOS 5.6 下 安裝使用 mod_limitipconn

以前要使用 mod_limitipconn 還要經由 compiler 的方式才能夠安裝...經過多個OS 版本之後...
目前 CentOS 5.6 已經可以經由 yum 安裝了

安裝方法:
引用:

#yum install mod_limitipconn


裝好之後...會在 /etc/httpd/conf.d 下...產生一個 limitipconn.conf

根據說明,mod_limitipconn支援幾個設定:

所以要修改這個檔案...在最下面加上:
引用:

<IfModule mod_limitipconn.c>
  <Location />
    MaxConnPerIP 10
    NoIPLimit image/* text/css application/x-javascript
  </Location>
</IfModule>


此外必須將 ExtendedStatus設置為ON.在裡面找到
# ExtendedStatus On
去掉前面的注釋即可

mod_limitipconn這個模組有一個問題,就是只能偵測位於proxy(而且必須帶有X-Forwarded-For檔頭)之後的機器,在NAT之後的機器沒辦法,都會被當成同一個ip擋下來。

若有 VirtualHost 的話, 請自行加到對應的區塊~~

Apache restart 後, 測試一下
log 裡面會發現 503, 就是被限制的線程了






歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/) Powered by Discuz! 6.0.0