首页
点滴
Nginx配置负载均衡
#### 一、本示例效果 通过访问 Nginx 服务 192.168.1.12,Nginx 通过配置负载均衡策略将请求转发到某一台Tomcat 服务器上  #### 二、环境准备 服务器ip:192.168.1.12 Nginx端口:80 Tomcat1端口:8080 Tomcat2端口:8081 #### 三、启动服务测试访问,确保服务都正常 启动 Nginx ,访问 192.168.1.12 ,如图正常  启动 Tomcat1, 在 /webapps/ROOT/目录下新建 index.html,里面内容为`
tomcat 8080
` 方便演示, 访问192.168.1.12:8080, 如图正常  启动Tomcat2 之前,注意:先修改 /conf/目录下的 server.xml 配置文件,将默认的8080端口改成8081,需要改三处地方    启动 Tomcat2, 在 /webapps/ROOT/目录下新建 index.html,里面内容为`
tomcat 8081
` 方便演示, 访问192.168.1.12:8081, 如图正常  #### 四、配置Nginx负载均衡 修改 nginx 目录下的 /conf 目录下的 nginx.conf 文件 ``` # upstream 后面接一个名称,随便起 upstream myserver{ server 192.168.1.12:8080; # tomcat1的ip和端口号 server 192.168.1.12:8081; # tomcat2的ip和端口号 # 如果还有tomcat,可以继续添加: server ip:端口 } ``` 在下面的 location 节点下添加`proxy_pass http://myserver` myserver对应上面 upstream 后面接的那个名称  #### 测试效果,访问 192.168.1.12 ,会转发到tomcat1 或者 tomcat 2 上   #### 以上就是一个最基本的负载均衡配置,采用的默认的轮询策略。如需改变负载均衡策略则需要另外配置
博客分类
源码解析 (1)
多线程 (5)
Linux (7)
Java (9)
Docker (7)
SpringBoot (14)
微服务 (1)
Redis (15)
MySQL (7)
VMware (3)
Nginx (12)
MyBatis (2)
Git (7)
RabbitMQ (1)
工具类 (12)
友情链接
layui
© 2020-2021 www.chenhuazhan.com All Rights Reserved 备案号:
桂ICP备17004487号-1