【问题标题】:How to filter HTTP requests based on body before they get to the server?如何在 HTTP 请求到达服务器之前根据正文过滤它们?
【发布时间】:2017-06-02 13:34:38
【问题描述】:

我正在使用 nginx 在某些请求到达我的服务器之前对其进行过滤,因为其中大部分是不感兴趣的,并且我不想扩展我的服务器来处理所有请求,当我真正感兴趣时只是其中的一小部分。扩展 nginx 更便宜。

问题是 nginx 没有 (afaik) 动态配置,我们现在只根据请求参数和源 IP 地址进行基本过滤。

是否有任何类似 nginx 的软件可以与(可能)上述两种功能(即动态配置和全能过滤,如请求正文上的正则表达式)一起使用?

我开始测试 OpenResty 的 lua 脚本功能,但对我来说这看起来像是一团糟。对此有何看法?

【问题讨论】:

    标签: http nginx server scalability


    【解决方案1】:

    实际上,OpenResty 似乎是一个不错的方法。更多信息:http://www.scalescale.com/scaling-cloudflares-massive-waf/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-17
      • 2015-11-21
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 2013-06-05
      • 2012-03-23
      • 1970-01-01
      相关资源
      最近更新 更多