Nginx http反向代理流程Proxy_pass模块
Posted jackey2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx http反向代理流程Proxy_pass模块相关的知识,希望对你有一定的参考价值。
88-90
反向代理代码示列
server { listen 80; server_name shop**.com.cn; location /{ proxy_pass http://test/www; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_method POST; proxy_pass_request_headers off; proxy_pass_request_body off; proxy_set_body ‘hello world‘; #传入包体 通过抓包查看 proxy_set_header name ‘‘; #将自定义头部 name 置空 } upstream test { server 192.168.0.**:8890 weight=1 ; #keepalive 32; least_conn ; zone backends 64k; } }
上游服务器代码示列
server { listen 8890; return 200 "8890 server respnese. uri.$uri method:$request_method request:$request http_name:$http_name \\n"; }
tcpdump -i lo port 8890 -A -s 0 //抓包查看body内容
以上是关于Nginx http反向代理流程Proxy_pass模块的主要内容,如果未能解决你的问题,请参考以下文章