如何配置 Apache 以根据动态内容(例如时间或最大使用量)来 ProxyBlock 内容。基本上,我对 Apache 的脚本编写能力很好奇。我在网上的摸索让我相信我可以以有趣的方式结合 mod-proxy 和 mod-perl 来进行动态过滤。但我很迷茫。有哪些通用说明、教程、书籍和技术可以开始编写 Apache(或任何合适的代理)脚本。
答案1
乌贼通常用于这种事情,因为它具有用于指定 ACL 的语言,其中包括对一天中的时间的支持,以及各种其他属性。
然而,如果你已经习惯了 Apache(我真心建议你乌贼对于这样的事情)你可以这样做mod_rewrite、编程语言RewriteMap
以及您喜欢的任何脚本语言。使用mod_rewrite创建一个RewriteRule
使用您的脚本生成 URL 替换的代理,然后您的脚本可以实现您想要的任何逻辑。