如何配置nginx实现简单的反向代理负载均衡?
- 内容介绍
- 文章标签
- 相关推荐
本文共计383个文字,预计阅读时间需要2分钟。
一、nginx负载均衡说明nginx不仅用于NGINX PROXY反向代理使用,其负载均衡功能表现出的效果是负载均衡,与真正的负载均衡还是存在区别的。
一、nginx负载均衡说明 nginx仅仅是作为NGINXPROXY反向代理使用的,因为这个反向代理功能表现的效果是负载均衡,和真正的负载均衡还是有区别的。 负载均衡产一、nginx负载均衡说明
nginx仅仅是作为NGINX PROXY反向代理使用的,因为这个反向代理功能表现的效果是负载均衡,和真正的负载均衡还是有区别的。
负载均衡产品是转发用户的请求包,而nginx反向代理是接收用户的请求然后重新发起请求区请求后面的节点。
实现nginx负载均衡的组件主要有两个
ngx_www_server_pools; #访问www.hbgd.com 请求发送给www_server_pools里面的节点 proxy_set_header Host $host; #在代理后端服务器发送的httpd请求头中加入host字段信息,用于当后端服务器配置有多个虚拟主机时,可以识别代理 #的时哪个虚拟机主机,这是节点服务器多虚拟主机的关键配置 proxy_set_header X-Forwarded-For $remote_addr; #在代理向后端服务器发送的http请求头部中加入X-Forwarde-for字段信息,用于后端服务器程序,日志等接受记录真实用户的ip, #而不是代理服务器的IP include proxy.conf; #包含的配置 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
检查完成成后,重启lb01上的nginx服务
然后再客户端访问www.hbgd.com,bbs.hbgd.com,可以看到每次访问请求都会被分配到不同服务,权重算法生效
本文共计383个文字,预计阅读时间需要2分钟。
一、nginx负载均衡说明nginx不仅用于NGINX PROXY反向代理使用,其负载均衡功能表现出的效果是负载均衡,与真正的负载均衡还是存在区别的。
一、nginx负载均衡说明 nginx仅仅是作为NGINXPROXY反向代理使用的,因为这个反向代理功能表现的效果是负载均衡,和真正的负载均衡还是有区别的。 负载均衡产一、nginx负载均衡说明
nginx仅仅是作为NGINX PROXY反向代理使用的,因为这个反向代理功能表现的效果是负载均衡,和真正的负载均衡还是有区别的。
负载均衡产品是转发用户的请求包,而nginx反向代理是接收用户的请求然后重新发起请求区请求后面的节点。
实现nginx负载均衡的组件主要有两个
ngx_www_server_pools; #访问www.hbgd.com 请求发送给www_server_pools里面的节点 proxy_set_header Host $host; #在代理后端服务器发送的httpd请求头中加入host字段信息,用于当后端服务器配置有多个虚拟主机时,可以识别代理 #的时哪个虚拟机主机,这是节点服务器多虚拟主机的关键配置 proxy_set_header X-Forwarded-For $remote_addr; #在代理向后端服务器发送的http请求头部中加入X-Forwarde-for字段信息,用于后端服务器程序,日志等接受记录真实用户的ip, #而不是代理服务器的IP include proxy.conf; #包含的配置 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
检查完成成后,重启lb01上的nginx服务
然后再客户端访问www.hbgd.com,bbs.hbgd.com,可以看到每次访问请求都会被分配到不同服务,权重算法生效

