项目中apache需要访问nas共享中的一个目录,会牵扯到身份验证,这里设置nas访问用户为administrator,密码同本地系统administrator密码一致!
修改apache服务,以管理员用户启动,否则访问nas目录会报404错误(应该是访问不到)。
载入限速模块,配置目录权限及限速:
LoadModule ratelimit_module modules/mod_ratelimit.so <Location /vkvod> SetOutputFilter RATE_LIMIT SetEnv rate-limit 100 #限速100k </Location> #设置虚拟目录权限,否则提示403错误 <Directory //192.168.0.157/NAS/Vod> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory>
设置虚拟目录:
<IfModule alias_module> Alias /vkvod //192.168.0.157/NAS/Vod </IfModule>
用浏览器下载 http://192.168.0.156/vkvod/2.mp4 测试 #单线程,不能用迅雷,迅雷为多线程。
通过测试也发现跟nginx一样是限制会话速度而不是限制单个ip速度。
官方手册:http://httpd.apache.org/docs/2.4/mod/mod_ratelimit.html
另外提示,在官方中并不提供windows下的apache2.4下载,只有源码包。可以从第三方网站下载。
提供一个第三方下载地址:http://s1.jisuxia.com/2013/0627/Apache_2.4.4_for_Windows_JiSuXia.rar
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/3362.html