在CentOS上使用Nginx限制带宽,可通过以下方法实现:
limit_rate指令,在http或server块中设置,如limit_rate 100k;,可限制所有请求的响应速度为100KB/s。location块中使用limit_rate,如location /download/ { limit_rate 500k; },仅对/download/路径下的请求限速500KB/s。limit_rate_after和limit_rate,如location ~ \.mp4$ { limit_rate_after 1m; limit_rate 500k; },表示大文件下载时,前1MB不限速,之后限速500KB/s。