Nginx负载均衡和反向代理

ngx_http_proxy_module 代理模块 用于把请求后抛给服务器节点或upstream服务池
ngx_http_upstream_module 负载均衡模块 可以实现网站的负载均衡和健康检查 创建一个web服务器池子

nginx 负载均衡有三种模式
1 round-robin 轮训调度
2 ip_hash 一定周期内同一个ip访问同一台主机 能够解决session的问题
3 least_conn 最少连接数调度

三台虚拟机(一台Nginx调度器,两台Web)
Nginx 10.125.192.9
第一步,部署后端web1 web2
echo ‘2222222’ > /var/www/html/index.html
echo ‘1111111’ > /var/www/html/index.html
/etc/init.d/httpd restart

第二步 部署nginx反向代理 放入http{}标签中 也可以单独写在子配置文件中
upstream webserver {
#ip_hash; #每个用户根据访问的IP分配一个固定的后端服务器(根据情况是否添加)
server 10.125.192.4 weight=3; #weight权重 访问3次192.4 访问1次192.1
server 10.125.192.1 weight=1;
server 10.125.192.2 max_fails=3 fail_timeout=30;#如果有三次连接失败,30秒后再检查1次,只会检查一次,除非重新加载配置文件
server 10.125.192.3 down; #当前的服务器不参与负载 宕机服务器
server 10.125.192.5 backup; #备用服务器(所有服务器都坏了才使用到)
}
server

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值