gpt4 book ai didi

c - 如何将 Apache 模块(处理程序)限制为虚拟主机 (vhost)

转载 作者:行者123 更新时间:2023-11-30 15:56:19 27 4
gpt4 key购买 nike

我有一个 apache 模块,它使用 ap_hook_post_read_request Hook 在满足某些条件时执行内部重定向。我想将此处理程序限制为单个虚拟主机,但目前它在所有虚拟主机上触发(有很多)。 httpd.conf 配置仅限于 LoadModule 指令。我尝试在虚拟主机中使用 SetHandler handlername 并在主配置中使用 SetHandler None 但仍会在向其他虚拟主机发出请求时调用该处理程序。该模块还注册了 ap_register_output_filter Hook ,但输出过滤器除了删除自身并向前传递控制之外不执行任何操作。

最佳答案

我在虚拟主机中创建了一些自定义配置。我在模块中查找此配置,如果没有配置则返回,因此这实际上允许我将模块限制为虚拟主机。

关于c - 如何将 Apache 模块(处理程序)限制为虚拟主机 (vhost),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351582/

27 4 0
文章推荐: javascript - 数据表与我在选择过滤器列过滤上的 Bootstrap 类混淆了
文章推荐: c# - AWS Lambda 是否对异步 .NET Core 函数等待的时间收费?
文章推荐: c# - 将 Parameter 存储/转换为 Parameter 包括 Parameter