場景: 在自己公司的資源管理平臺或OA平臺不需要用戶連接的網站,但出於安全因素或避免DOS攻擊的場景下,可以使用Apache限制網站只允許同時幾個人同時在線。
接下來是具體的配置
- 下載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)
- 更改配置
vim /etc/apache2/apache.conf
ExtendedStatus On
<IfModule mod_limitipconn.c>
MaxConnPerIP 10
</IfModule>
注:MaxConnPerIP 10 每個IP最大連接數10個
- 重啓Apache
超過10連接數,網頁會打不開,同時在access.log中報錯503