在Nginx中,我们目前正在记录$request。但是,我们希望更改其中一个请求参数的值。我们需要记录哈希id而不是实际id。你能告诉我怎么做到这一点吗?id=8c77ec99436a23d2c05a6bd36c64de856&name=John&address=UKlog_format main '$request $status
Nginx最酷的一点是,您可以通过在请求处理的各个阶段注入Lua脚本来控制它所做的事情。我已经成功地使用了rewrite_ by _lua/file指令来检查传入请求的主体,并为PHP下游处理注入额外的请求头。我的PHP脚本检查额外的请求头,根据需要处理传入的数据,可能会注入额外的响应头。
然后,我想检查另一个Nginx脚本中的响应头,并在这个阶段注入cookie。但是,我发现我的header_filter_by_lua