使用Apache限制網站連接數

場景: 在自己公司的資源管理平臺或OA平臺不需要用戶連接的網站,但出於安全因素或避免DOS攻擊的場景下,可以使用Apache限制網站只允許同時幾個人同時在線。

接下來是具體的配置

  1. 下載Apache模塊

https://dominia.org/djao/limitipconn.html 針對Apache版本下載

    tar -zxf mod_limitipconn-0.22.tar.gz
	cd mod_limitipconn-0.22
	make install 或 apxs -c -i -a mod_limitipconn.c

(如果沒有安裝apxs 則: yum install -y httpd-devel 或 apt-get install apache2-dev)

  1. 更改配置
    vim /etc/apache2/apache.conf
    
    	ExtendedStatus On
    		<IfModule mod_limitipconn.c>
    				MaxConnPerIP 10
    		</IfModule>

注:MaxConnPerIP 10 每個IP最大連接數10個

  1. 重啓Apache
    超過10連接數,網頁會打不開,同時在access.log中報錯503
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章