Nginx 限流(請求數)
阿新 • • 發佈:2017-09-10
pan rst 沒有 con 空間大小 限流 ssi 請求 status
limit_req_zone 用於設置每個IP在單位時間內所允許發起的請求數,值 zone=rate=10r/s 表示每個IP每秒只允許發起10個請求。
limit_req的作用類似與緩沖區,用於緩存還沒有來得及處理的請求。值 burst=100 表示緩存的請求數為100;
http{ #定義每個IP的session空間大小 limit_zone one $binary_remote_addr 20m; #與limit_zone類似,定義每個IP每秒允許發起的請求數 limit_req_zone $binary_remote_addr zone=req_one 20m rate=10r/s; #定義每個IP能夠發起的並發連接數 limit_conn one10; #緩存還沒有來得及處理的請求 limit_req zone=req_one burst=100; server{ listen 80; server_name localhost; location / { stub_status on; access_log off; } } }
Nginx 限流(請求數)