nginx配置实现多组负载均衡

#定义Nginx运行的用户和用户组
user root root; 
#nginx进程数,建议设置为等于CPU总核心数
worker_processes  1;

#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log  /var/log/nginx/error.log warn;

#进程文件
pid        /var/run/nginx.pid;

worker_rlimit_nofile 1024; 

#工作模式与连接数上限

events {

    use epoll;
    #单个进程最大连接数(最大连接数=连接数*进程数)  
    worker_connections  1024;
}

#设定http服务器
http {
   #文件扩展名与文件类型映射表
    include       mime.types;
   #默认文件类型
    default_type  application/octet-stream;
   #charset utf-8; #默认编码

   server_names_hash_bucket_size 128; #服务器名字的hash表大小

   #client_header_buffer_size 32k; #上传文件大小限制

   #large_client_header_buffers 4 64k; #设定请求缓

   #client_max_body_size 8m; #设定请求缓


tcp_nopush on; #防止网络阻塞

tcp_nodelay on; #防止网络阻塞


keepalive_timeout 120; #长连接超时时间,单位是秒  


log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

access_log  /var/log/nginx/access.log  main;


#负载均衡的站点设置其中server是其中负载均衡的一个节点www.yuwei.com  
upstream www.yuwei.com {  
        sticky;  
        server 192.168.0.11:8088;    
        server 192.168.0.21:8088;  
        server 192.168.0.11:8088;  

}    

#第二个网站的www.yuwei2.com的负载均衡的节点  
upstream www.yuwei2.com {    
        sticky; 
        server 192.168.12.1:8088 ;    
        server 192.168.13.2:8088 ;    
        server 192.168.14.3:8088 ;    
 }    

#同一服务器转发多个不同域名进行负载均衡  
#www.yuwei.com的server  
server  
  {  
    listen       80;  
    server_name  www.yuwei.com;  

        location / {    
            index  index.html index.jsp;    
            #这里的proxy_pass转发的是upstream的名字www.yuwei.com  
            proxy_pass  http://www.yuwei.com;    
            proxy_set_header    X-Real-IP   $remote_addr;    
            client_max_body_size    100m;    
        }    

    #limit_conn   crawler  20;      

}  

server  
  {  
    listen       80;  
    server_name  www.yuwei2.com;  

        location / {    
            index  index.html index.jsp;    
            #这里的proxy_pass转发的是upstream的名字www.yuwei2.com  
            proxy_pass  http://www.yuwei2.com;    
            proxy_set_header    X-Real-IP   $remote_addr;    
            client_max_body_size    100m;    
        }    
 }
 #定义本虚拟主机的访问日志
        #access_log ar/loginx/xx.log access; 
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值