nginx自从1.1.8版本发布后将limit_conn更换为limit_conn_zone
1.添加limit_zone 这个变量只能在http使用
nginx.conf中:
http { } 段内添加:
limit_conn_zone $binary_remote_addr zone=perip:10m;
2.添加limit_conn 这个变量可以在http, server, location使用
针对某个站点,可以直接加到站内配置文件中,如:
location / {
index index.html index.htm index.php;
limit_conn perip 1;
limit_rate 100k;
}
也可以单独加段 location,并配置上要限制的目录
location /data/ {
limit_conn perip 1;
limit_rate 100k;
}
说明:
limit_conn perip 10; 每个IP使用10个连接
limit_rate 100k; 限制1个连接速度为100k
1.添加limit_zone 这个变量只能在http使用
nginx.conf中:
http { } 段内添加:
limit_conn_zone $binary_remote_addr zone=perip:10m;
2.添加limit_conn 这个变量可以在http, server, location使用
针对某个站点,可以直接加到站内配置文件中,如:
location / {
index index.html index.htm index.php;
limit_conn perip 1;
limit_rate 100k;
}
也可以单独加段 location,并配置上要限制的目录
location /data/ {
limit_conn perip 1;
limit_rate 100k;
}
说明:
limit_conn perip 10; 每个IP使用10个连接
limit_rate 100k; 限制1个连接速度为100k