Nginx配置实例2 负载均衡
1.实现效果
浏览器地址栏输入地址:http://192.168.17.129:90/edu/index.html ,负载均衡效果,平均到80和82端口中
2.准备工作
(1)两台服务器 80、82
(2)在两台tomcat里面webapps目录中,创建名称是edu文件夹,并创建.html文件
3.在nginx的配置文件中进行负载均衡配置
(1)首先准备两个同时启动的Tomcat
(2)在nginx.conf中进行配置
在http块中加入下面代码
在server块中的location块中加入proxy_pass,并将server_name改为我们的ip
(3)测试
刷新一下
将请求平均分配到不同的服务器上了
4.Nginx提供了几种分配方式(策略)
1.轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除
2.weight
weight代表权重,默认为1,权重越高被分配的客户端越多。
3.ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。(就是你访问的时候用的是第一个服务器,那么以后都是这个服务器了)
4.fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配
来源:CSDN
作者:厚土_
链接:https://blog.csdn.net/qq_42727102/article/details/103464533