nginx组件介绍

本文介绍了Nginx的upstream模块,它提供了负载均衡功能,支持proxy_pass、fastcgi_pass等代理方式,并详细讲解了静态调度算法如rr、wrr、ip_hash和url_hash,以及动态调度算法如fair和least_conn。此外,还阐述了http_proxy_module模块中的proxy_pass指令,用于将请求转发到指定的upstream模块。
摘要由CSDN通过智能技术生成
1.upstream模块

 nginx负载均衡功能依赖ngx_http_upstream_module模块,支持的代理方式:proxy_pass、fastcgi_pass、memcached_pass等方式。

  • 语法
  • upstream定义:
     upstream 别名{
       server 节点
     }
upstream www{
  server 192.168.47.100:8080  weight=1;
  server 192.168.47.101  weight=2; 
}

server标签参数说明

参数 说明
server IP或域名:端口 负载均衡后面的配置,可以是IP或域名,端口不写,默认80
weight=数字 服务器的权重,权重数字越大表示接受的请求次数比例越大
max_fails=数字 nginx尝试后端主机失败的次数,当尝试连接失败次数大于设定值后会将这个请求转发给正常工作的后端服务器
backup 热备配置,当前面激活的后端服务都无法正常连接时,会自动启动该节点(主服务器都全部宕机,会将请求转发过来)
fail_timeout=5s 在max_fails定义的失败次数后,下次检查的间隔时间࿰
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值