实现效果:配置负载均衡
实现过程:
-
准备两个同时启动的 tomcat 访问的端口不同
-
在 nginx.conf 中配置:
http{
upstream myproject {
#ip_hash;
#fair;
server 192.168.1.171:8081 weight=3;
server 192.168.1.171:8082;
}
#server 块的内容,注意 proxy_pass 的地址 http://myproject 中的 myproject 跟 http 块中的 upstream 后面的名称对应
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://myproject;
}
}
-
访问 nginx 的监听端口 80 查看效果
5.2、nginx 负载均衡分配策略:
-
-
weight:代表权重,权重默认为1,权重越高被分配的客户端越多。
-
ip_hash:每各请求按访问 ip 的hash 结果分配,这样每各客户端固定访问一个后端服务器,可以解决 session 问题。
-