1、在nginx.conf里的http{}里加上如下代碼:
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;
2、在需要限制并發(fā)數(shù)和下載帶寬的網(wǎng)站配置server{}里加上如下代碼:
limit_conn perip 2;
limit_conn perserver 20;
limit_rate 100k;
補充說明下參數(shù):
$binary_remote_addr是限制同一客戶端ip地址;
$server_name是限制同一server最大并發(fā)數(shù);
limit_conn為限制并發(fā)連接數(shù);
limit_rate為限制下載速度;
以上這篇nginx配置限制同一個ip的訪問頻率方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。