码迷,mamicode.com
首页 > Web开发 > 详细

Nginx http反向代理流程Proxy_pass模块

时间:2019-05-11 13:39:11      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:backend   size   version   stream   inf   cat   least   world   listen   

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模块

标签:backend   size   version   stream   inf   cat   least   world   listen   

原文地址:https://www.cnblogs.com/jackey2015/p/10424159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!