• nginx反向代理proxy模块相关参数


    http_proxy_module

    Proxy_pass

      proxy_pass指令属于ngx_http_proxy_module模块,此模块可以将请求转发到另一台服务器:官方说明:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

    location /name/ {
        proxy_pass http://127.0.0.1/remote/;
    }
    
    
    location /some/path/ {
        proxy_pass http://127.0.0.1;
    }

    http proxy模块参数

      nginx的代理功能是通过http proxy模块来实现的。默认在安装nginx时已经安装了、http proxy 模块因此可以直接使用http proxy 模块。

     每个选项代表的含义

    proxy_set_header 设置由后端的服务器获取用户的主机名或者真实的IP地址,以及代理者的真实IP地址。
    client_body_buffer_size 用户指定客户端请求主体缓冲区大小,可以理解为先保存到本地再上传给用户。
    proxy_send_timeout 表示后端服务器的数据回传时间,即在规定时间之内后端服务器必须传完所有的数据,否则,nginx将断开这个连接。
    proxy_read_timeout 设置nginx从代理的后端服务器获取信息的使劲按,表示连接建立成功后,nginx等待后端服务器的响应时间,其实是nginx已经进入后端的排队之中等候处理的时间。
    proxy_buffer_size 设置缓冲区大小,默认,该缓冲区大小等于指令proxy_buffers 设置的大小
    proxy_buffers 设置缓冲区的数量和大小。nginx从代理的后端服务器获取的响应信息、会放置到缓冲区
    proxy_busy_buffers_size 用于设置系统很忙时可以使用的proxy_buffers大小,官方推荐的大小为proxy_buffers*2。
    proxy_temp_file_write_size 指定proxy缓存临时文件的大小

     

      

      

      

      

      

      

     

  • 相关阅读:
    树链剖分( 洛谷P3384 )
    ZJOI 2015 诸神眷顾的幻想乡
    BZOJ 1002 [FJOI2007]轮状病毒
    洛谷 P1485 火枪打怪
    Luogu2860 [USACO06JAN]冗余路径Redundant Paths
    CF962F Simple Cycles Edges
    Luogu3605 [USACO17JAN]Promotion Counting晋升者计数
    Luogu2295 MICE
    CF341D Iahub and Xors
    CF617E XOR and Favorite Number
  • 原文地址:https://www.cnblogs.com/hwlong/p/6039477.html
Copyright © 2020-2023  润新知