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 後, 即完成。
文章標籤
全站熱搜