nginx负载均衡配置

但使从前无愧责,不须去后有人思

这里展示一个简单的nginx负载均衡配置。
前置条件:
1、 安装好了nginx,如没有安装请看nginx安装配置
2、 准备两个tomcat(端口分别为8083和8084),并已经启动,如下图:
nginx负载均衡配置_第1张图片
nginx负载均衡配置_第2张图片

负载均衡配置

配置文件在nginx的conf/目录下,配置文件名为nginx.conf。配置好之后如下图:
nginx负载均衡配置_第3张图片
红框内就是这次配置的内容,下面解释一下这些属性。

属性名称 说明
upstream 配置反向代理服务器组,Nginx会根据配置,将请求分发给组里的某一台服务器。testBalance是服务器组的名称。
proxy_pass http://testBalance:表示将所有请求转发到testBalance服务器组中配置的某一台服务器上
weight 表示权重,默认为1,是将请求平均分配给没台server,权重大的,分配的次数多
server_name 用户访问的路径

这样,一个简单的负载均衡就配置好了。因为配置的是80默认端口,所以在访问测试时,只需要访问server_name的值就可以了,这是nginx就会把请求分别分发到配置的tomcat上。

你可能感兴趣的:(nginx)