我正在尝试一些东西,我需要从我的网站下载一个低速文件(例如 10KBps)。有没有简单的方法可以在服务器或主机上仅针对特定目录设置速度限制器?
mod_ratelimit使用httpd包中包含的
模块。
这是 CentOS 7 上的实现:
启用mod_ratelimit模块:
vi /etc/httpd/conf.modules.d/00-base.conf
Run Code Online (Sandbox Code Playgroud)
取消注释第 72 行:
LoadModule ratelimit_module modules/mod_ratelimit.so
Run Code Online (Sandbox Code Playgroud)创建一个配置文件mod_ratelimit:
vi /etc/httpd/conf.d/ratelimit.conf
Run Code Online (Sandbox Code Playgroud)
然后将此内容放入:
#limit bandwidth as 500KB/sec under the [apache_DocumentRoot_directory]/specific_directory
<IfModule mod_ratelimit.c>
<Location /specific_directory>
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 500
</Location>
</IfModule>
Run Code Online (Sandbox Code Playgroud)使用以下命令重新启动您的 httpd 服务:
systemctl restart httpd.service
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
4615 次 |
| 最近记录: |