专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
51好读  ›  专栏  ›  OSC开源社区

Nginx + Tomcat 配置负载均衡集群

OSC开源社区  · 公众号  · 程序员  · 2017-04-04 08:22

正文

#点击图片报名参加武汉、长沙源创会#


Hello world


1、前期环境准备


1、准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章《一台机器同时启动多个tomcat》。


2、nginx官网下载解压版nginx。


3、创建一个简单的web项目。为了直观的区分访问的哪个tomcat,在页面写上标记8081、8082。


4、分别部署到对应的tomcat下。如图:



2、配置nginx

进入nginx-1.10.1\conf路径,修改配置文件nginx.conf。


1、配置服务器组,在http{}节点之间添加upstream配置。( 注意不要写localhost,不然访问速度会很慢)


2、修改nginx监听的端口号80,改为8080。


3、在location\{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。


如下图:



3、启动nginx和tomcat,访问

我是Windows系统,所以直接在nginx-1.10.1目录下双击nginx.exe即可。


可在任务管理器中查看


最后在浏览器输入地址:http://localhost:8080/nginxDemo/index.jsp,每次访问就会轮流访问tomcat了(如果F5刷新不管用,建议试试鼠标指针放到地址栏,点击Enter键)。


到这里,一个非常简单的负载均衡就配置完成了,是不是很简单呢,O(∩_∩)O哈哈~



nginx 负载均衡策略


1、轮询(默认)

每个web请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。








请到「今天看啥」查看全文


推荐文章
什么值得买  ·  不用尺子怎么确定室内物品的摆放?
8 年前
微设计  ·  中式居住|最美的中式设计
7 年前
思想聚焦  ·  文盲不可怕,美盲才可怕
7 年前