nginx条件代理基于请求正文内容传递
发布时间:2020-05-27 10:11:23 所属栏目:Nginx 来源:互联网
导读:我试图配置nginx代理将请求传递给另一个服务器,只有当$request_body变量匹配特定的正则表达式.但它不适合我. server{ listen 80 default; server_name www.applozic.com; location / { proxy_
|
我试图配置nginx代理将请求传递给另一个服务器,只有当$request_body变量匹配特定的正则表达式.但它不适合我.
} 请求正文是::
最佳答案
最好的我可以告诉你的问题是,在你的if语句执行时,变量$request_body可能没有被读入内存.
建议的替代方案是使用lua支持或compile nginx with the echo modules and run echo_request_body. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Nginx/PHP-FPM =空白页面
- PHP会话不存储/保存-php-fpm / nginx / phpmyadm
- 设置Nginx以将一台服务器上的失败请求代理到另一
- Python瓶vs uwsgi / bottle vs nginx / uwsgi /
- nginx访问502 gateway,*1 connect() failed (11
- nginx – 当网址被点击时找不到404页面,但是当从
- Nginx – “强制”200缓存响应而不是304
- NGinx将websocket从80扩展到websocket端口
- python – 在nGINX上的Django应用程序部署
- 使Nginx从PHP-FPM发送4xx/5xx错误
热点阅读
