负载均衡:
将用户的请求根据具体的负载均衡算法,通过Nginx均衡的分配到后台服务器。
准备工作:
49.233.91.44服务器部署项目 A,端口使用7001,182.61.40.184服务器也部署相同项目A,端口使用7002。
Nginx配置:
在nginx.conf配置文件的http块添加upstream块,即添加要进行负载均衡的服务器。
在nginx.conf配置文件的http块添加server块,监听9000端口。
upstream loadbalance{ #upstream:要负载均衡的服务器 loadbalance(自定义名字)
server 49.233.91.44:7001;
server 182.61.40.184:7002;
}
server{
listen 9000;
server_name localhost;
location / {
proxy_pass http://loadbalance; #负载均衡 loadbalance为上面自定义名字
}
}
测试:
访问http://182.61.40.184:9000/xxx。Nginx默认使用的是轮询负载均衡算法。