·您当前的位置:首页 > 技术教程 > nginx教程 >

[Nginx]使用负载均衡的话可以修改配置http节点

时间:2014-10-10 17:45酷播
[Nginx]使用负载均衡的话可以修改配置http节点

[Nginx]使用负载均衡的话可以修改配置http节点

  1. #设定http服务器,利用它的反向代理功能提供负载均衡支持 
  2. http { 
  3.      #设定mime类型,类型由mime.type文件定义 
  4.     include       /etc/nginx/mime.types; 
  5.     default_type  application/octet-stream; 
  6.     #设定日志格式 
  7.     access_log    /var/log/nginx/access.log; 
  8.  
  9.     #省略上文有的一些配置节点 
  10.  
  11.     #。。。。。。。。。。 
  12.  
  13.     #设定负载均衡的服务器列表 
  14.      upstream mysvr { 
  15.     #weigth参数表示权值,权值越高被分配到的几率越大 
  16.     server 192.168.8.1x:3128 weight=5;#本机上的Squid开启3128端口 
  17.     server 192.168.8.2x:80  weight=1
  18.     server 192.168.8.3x:80  weight=6
  19.     } 
  20.  
  21.    upstream mysvr2 { 
  22.     #weigth参数表示权值,权值越高被分配到的几率越大 
  23.  
  24.     server 192.168.8.x:80  weight=1
  25.     server 192.168.8.x:80  weight=6
  26.     } 
  27.  
  28.    #第一个虚拟服务器 
  29.    server { 
  30.     #侦听192.168.8.x的80端口 
  31.         listen       80; 
  32.         server_name  192.168.8.x; 
  33.  
  34.       #对aspx后缀的进行负载均衡请求 
  35.     location ~ .*\.aspx$ { 
  36.  
  37.          root   /root;      #定义服务器的默认网站根目录位置 
  38.           index index.php index.html index.htm;   #定义首页索引文件的名称 
  39.  
  40.           proxy_pass  http://mysvr ;#请求转向mysvr 定义的服务器列表 
  41.  
  42.           #以下是一些反向代理的配置可删除. 
  43.  
  44.           proxy_redirect off; 
  45.  
  46.           #后端的Web服务器可以通过X-Forwarded-For获取用户真实IP 
  47.           proxy_set_header Host $host; 
  48.           proxy_set_header X-Real-IP $remote_addr; 
  49.           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
  50.           client_max_body_size 10m;    #允许客户端请求的最大单文件字节数 
  51.           client_body_buffer_size 128k;  #缓冲区代理缓冲用户端请求的最大字节数, 
  52.           proxy_connect_timeout 90;  #nginx跟后端服务器连接超时时间(代理连接超时) 
  53.           proxy_send_timeout 90;        #后端服务器数据回传时间(代理发送超时) 
  54.           proxy_read_timeout 90;         #连接成功后,后端服务器响应时间(代理接收超时) 
  55.           proxy_buffer_size 4k;             #设置代理服务器(nginx)保存用户头信息的缓冲区大小 
  56.           proxy_buffers 4 32k;               #proxy_buffers缓冲区,网页平均在32k以下的话,这样设置 
  57.           proxy_busy_buffers_size 64k;    #高负荷下缓冲大小(proxy_buffers*2) 
  58.           proxy_temp_file_write_size 64k;  #设定缓存文件夹大小,大于这个值,将从upstream服务器传 
  59.  
  60.        } 
  61.  
  62.      } 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器