close

網站在網路上,如果很受歡迎或資料很豐富,常常會有許多人連線或利用爬蟲大量抓資料,此時連線數一多,就會造成系統負擔,甚至無法開啟網頁。

這時候我們可以用 mod_limitipconn 來解決這個問題 。mod_limitipconn 是 Apache 限制 IP 連線數的 Module。

這邊採用rpm 的版本來安裝

安裝方式:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm (更新套件來源包)
# yum install mod_limitipconn

這樣就安裝好了...然後加到 httpd.conf, 本例是每個 IP 限制 10 個連線, 圖檔不限制

QUOTE:


# Limit IP Connection - mod_limitipconn
MaxConnPerIP 10  <----連線數
NoIPLimit images/*  <---圖檔不限制



接著新增一隻檔案.載入module
# vi /etc/httpd/conf.d/limitipconn.conf

QUOTE:


<IfModule mod_status.c>

    # This is always needed
    ExtendedStatus On

    # mod_limitipconn configuration
    LoadModule limitipconn_module modules/mod_limitipconn.so

    # A global default configuration doesn't make much sense. See the README
    # from the mod_limitipconn package for configuration examples.

</IfModule>



重啟 Apache 後, 即完成。

arrow
arrow
    創作者介紹
    創作者 翰 的頭像

    Linux 技術資源站

    翰 發表在 痞客邦 留言(0) 人氣()