Hướng dẫn cài mod_qos cho server CentOS! Imprimir

  • 51

Các bạn login vào SSH, thực hiện các command sau:

wget http://biznetnetworks.dl.sourceforge.net/project/mod-qos/9.28/mod_qos-9.28.tar.gz
tar xvfz mod_qos-9.28.tar.gz
cd mod_qos-9.28/apache2
apxs -i -c mod_qos.c
chmod 755 /usr/local/apache/modules/mod_qos.so

Sau đó tiến hành edit file httpd.conf, thêm:

LoadModule qos_module modules/mod_qos.so

Vào ngay bên dưới phần LoadModule và thêm:

Include "/usr/local/apache/conf/qos.conf"


Vào bên dưới dòng Include. Sau đó các bạn tạo file qos.conf

nano /usr/local/apache/conf/qos.conf

với nội dung như sau:

<IfModule mod_qos.c>
# maximum number of active TCP connections is limited to 256 (limited
# by the available memory, adjust the settings according to the used
# hardware):
MaxClients 256

# idle timeout:
Timeout 45

# keep alive (for up to 70% of all connections):
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 3
QS_SrvMaxConnClose 70%
QS_ClientEntries 1500

# minimum request/response speed (deny slow clients blocking the server,
# e.g. defending slowloris):
QS_SrvMinDataRate 150 1200

# don't allow more than 25 TCP connections per client source address:
QS_SrvMaxConnPerIP 25

</IfModule>

Và save lại, sau đó restart apache.




¿Fue útil la respuesta?

« Atrás