• 负载均衡配置优化文件


    [root@lb01 ~]# vim /etc/nginx/proxy_params 
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    
    proxy_connect_timeout 30;
    proxy_send_timeout 60;
    proxy_read_timeout 60;
    
    proxy_buffering on;
    proxy_buffer_size 32k;
    proxy_buffers 4 128k;

    1.添加发往后端服务器的请求头信息

    Syntax:    proxy_set_header field value;
    Default:    proxy_set_header Host $proxy_host;
                proxy_set_header Connection close;
    Context:    http, server, location
     
    # 用户请求的时候HOST的值是www.oldboy.com, 那么代理服务会像后端传递请求的还是www.oldboy.com
    proxy_set_header Host $http_host;
    # 将$remote_addr的值放进变量X-Real-IP中,$remote_addr的值为客户端的ip
    proxy_set_header X-Real-IP $remote_addr;
    # 客户端通过代理服务访问后端服务, 后端服务通过该变量会记录真实客户端地址
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    2. 代理到后端的TCP连接、响应、返回等超时时间

    #nginx代理与后端服务器连接超时时间(代理连接超时)
    Syntax:  proxy_connect_timeout time;
    Default: proxy_connect_timeout 60s;
    Context: http, server, location
    
    #nginx代理等待后端服务器的响应时间
    Syntax:     proxy_read_timeout time;
    Default:    proxy_read_timeout 60s;
    Context:    http, server, location
    
    #后端服务器数据回传给nginx代理超时时间
    Syntax:  proxy_send_timeout time;
    Default: proxy_send_timeout 60s;
    Context: http, server, location

    3.proxy_buffer代理缓冲区

    #nignx会把后端返回的内容先放到缓冲区当中,然后再返回给客户端,边收边传, 不是全部接收完再传给客户端
    Syntax:  proxy_buffering on | off;
    Default: proxy_buffering on;
    Context: http, server, location
    
    #设置nginx代理保存用户头信息的缓冲区大小
    Syntax:  proxy_buffer_size size;
    Default: proxy_buffer_size 4k|8k;
    Context: http, server, location
    
    #proxy_buffers 缓冲区
    Syntax:  proxy_buffers number size;
    Default: proxy_buffers 8 4k|8k;
    Context: http, server, location
  • 相关阅读:
    HTML清除浮动的几种形式
    HTML和XML的区别
    CSS选择器的优先级
    CSS选择器
    PHP单文件和多文件的上传(示例)
    单元测试
    定义person类及其子类,并按要求设计、定义和实例化类 (实例)
    CSS的 行内元素 和 块类元素
    小心了!Kubernetes自动化操作工具将让你失去工作
    开源云计算厂商:浅析渠道激活平台的打造
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13591169.html
Copyright © 2020-2023  润新知