我想用 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/