nginx条件代理基于请求正文内容传递
发布时间:2020-12-13 21:05:43 所属栏目:Nginx 来源:网络整理
导读:我试图配置nginx代理将请求传递给另一个服务器,只有当$request_body变量匹配特定的正则表达式.但它不适合我. server{ listen 80 default; server_name www.applozic.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward
我试图配置nginx代理将请求传递给另一个服务器,只有当$request_body变量匹配特定的正则表达式.但它不适合我.
} 请求正文是::
最佳答案
最好的我可以告诉你的问题是,在你的if语句执行时,变量$request_body可能没有被读入内存.
建议的替代方案是使用lua支持或compile nginx with the echo modules and run echo_request_body. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |