Apache + mod_cband,将 cband-status 限制为某些 vhosts 和用户

Apache + mod_cband,将 cband-status 限制为某些 vhosts 和用户

有没有办法设置 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-statushttp://www.example.com/cband-status-me

相关内容