Apache根据ip打开自定义页面

Apache根据ip打开自定义页面

我有一个阿帕奇。有一个配置文件:

      <VirtualHost 0.0.0.0:80>
      DocumentRoot /var/www/html
      LogFormat "%{X-Forwarded-For}i %b %{%d/%m/%y}t" bandwidth
      ErrorLog /var/log/httpd/error.log
      CustomLog /var/log/httpd/access.log combined
      CustomLog /var/log/httpd/bandwidth.log bandwidth
  </VirtualHost>

我有一个文本文件,其中存储了 ip-s,并且可以从脚本文件及时修改该列表,该脚本文件通过 ip 监控带宽,如果 ip 达到限制,监控服务会在文本文件中添加 ip。当某些 ip 达到限制时,如何将请求重定向到静态“limit.php”文件。

监控服务是 bash 中的一个脚本,它从 /var/log/httpd/bandwidth.log 文件计算带宽。

答案1

您可以使用重写映射然后写一个重写条件符合您的兴趣。

相关内容