有没有办法设置 mod_cband 来显示特定 vhost 和特定用户的 cband 状态?
我想要实现的是客户端的状态页面,例如,如果他打开:http://www.example.com/cband-status,那么他将仅获得 HIS vhost 的状态页面,而不会显示任何其他配置。
另外,我如何为每个虚拟主机的特定用户进行基本身份验证?(不同的用户可以访问不同的虚拟主机)
答案1
查看此示例http://www.howtoforge.com/mod_cband_apache2_bandwidth_quota_throttling_p3:
<VirtualHost 1.2.3.4>
ServerName www.example.com
ServerAdmin [email protected]
DocumentRoot /var/www
CBandLimit 100M
CBandExceededSpeed 128 5 15
CBandScoreboard /var/www/scoreboard
CBandPeriod 4W
<Location /cband-status>
SetHandler cband-status
</Location>
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
</VirtualHost>
重新启动 Apache 并检查状态页面http://www.example.com/cband-status和http://www.example.com/cband-status-me