在 Nginx 访问日志中启用 POST 值

在 Nginx 访问日志中启用 POST 值

我的客户有一个缩短网址的网站。最近我们收到了很多垃圾邮件请求。为了解决这个问题,我们需要记录正在发布的网址。例如,如果有人缩短了 www.google.com,我们需要将其记录在 Nginx 访问日志中。我不确定这是否可以做到。如果可能的话,我们可以创建一个 shell 脚本来自动阻止发布网址。我将非常感谢您的帮助。

答案1

我觉得$arg_指令仅填充了来自请求行的参数,因此,您可能想要从移动POSTGET请求,或者使用您的应用程序记录数据。

如果你确实从 POST 转到 GET,那么你可以使用自定义log_format在 nginx 中记录各个参数。

相关内容