c++ - Apache拦截一些http请求

标签 c++ apache proxy

我想用 Apache 设置一个代理,它拦截一些传出流量并在满足过滤器时调用第三个应用程序。

例如,如果一台 IP 为 10.0.0.13 的设备发送:

得到 /图像/01.png 主机:myinterestingdomain.com

然后 Apache 应该执行以下操作之一:

  • 直接调用可执行文件并将请求和ip作为参数发送
  • 将该请求回显到应用程序正在监听的端口,并且 还包括 ip。
  • 任何触发我的应用程序并发送 信息

我想应该有一个简单的解决方案。基本上:“如果请求符合我的(正则表达式)标准,则执行此操作”。

顺便说一句。我的应用程序是用 C++ 编写的。

最佳答案

您可以编写自己的 apache httpd 过滤器。文档有点稀疏,但 this应该让你开始。

关于c++ - Apache拦截一些http请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25324985/

相关文章:

将列转换为 2D vector 的 C++ 文本文件

c++ - QT Quick 或 C++ 检查有效的电子邮件输入(电子邮件格式验证器)

php - 如何在 Apache 中访问一个文件夹?

apache - 在Apache上启用example.com:8080(Docker)上的https时,应用程序中的连接错误

c# - NHibernate 警告 Narrowing proxy to - this operation breaks ==

c++ - 生成的 TeX 文件中有问题的 '\\+' 序列

c++ - 该算法的 Big-O 复杂度

php - 奇怪的重写(Apache mod_rewrite)

javascript - 反向代理 nginx 没有那个文件或目录

HTTPS 站点无法在 Squid 透明模式下工作