【老王公众号】

Nginx负载均衡配置调优

复制代码
worker_processes  4;
error_log  logs/error.log crit; #日志位置和日志级别
pid  logs/nginx.pid;
worker_rlimit_nofile 65535;
events {
    worker_connections 65535;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    upstream backend {
             #ip_hash;
             server 172.17.0.5:8080 weight=1 max_fails=2 fail_timeout=2;
             server 172.17.0.4:8080 weight=1 max_fails=2 fail_timeout=2;
         }
    server {

        listen       80;

        server_name  2;

 

        location / {

        #设置主机头和客户端真实地址,以便服务器获取客户端真实IP

             proxy_set_header Host $host;

             proxy_set_header X-Real-IP $remote_addr;

             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header Host  $http_host;
             proxy_set_header Cookie $http_cookie;
 
             #禁用缓存
             proxy_buffering off;

             #反向代理的地址

             proxy_pass http://backend;     
        }
    }
}
复制代码

 

posted @   CTO老王  阅读(625)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示