加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

Nginx反向代理实现Tomcat集群服务器的负载均衡

发布时间:2018-10-05 04:27:51 所属栏目:外闻 来源:今日头条
导读:副标题#e# 【新品产上线啦】51CTO播客,随时随地,碎片化学习 前言: 一.Nginx简介 Nginx 是一个开源的高性能的HTTP和反向代理服务器,用于实现资源缓存、web server负载均衡等功能,其特点是占有内存少,并发能力强。使用nginx网站用户有:百度、京东、新

ont-size:9.0000pt;mso-font-kerning:1.0000pt;" >每个项目的目录内部结构为:图(6)所示:

Nginx反向代理实现Tomcat集群服务器的负载均衡

在红色区域添第34行和第46行添加如下命令:

第34行红色区添加命令如下:

upstream lero{ #其中lero命名可以自定义,但要满足基本的命名规则

server 127.0.0.1:8080; #tomcat1服务器的地址

server 127.0.0.1:8090; #tomcat2服务器的地址

}

第46行红色区添加命令如下:

proxy_pass http://lero; #配置反向代理指向位置

完整的配置见下图(8)

Nginx反向代理实现Tomcat集群服务器的负载均衡

3.启动服务器

修改配置文件后,需要重新启动nginx服务

首先在dos命令窗口定位到nginx服务器安装目录(比如:f:nginx-1.11.13)

然后输入重启命令为:nginx -s reload(若这种方法无效,建议强行结束进程)

如下图(9):

Nginx反向代理实现Tomcat集群服务器的负载均衡

重启tomcat1,tomcat2服务器(点击shutdown.bat批处理文件后,重新点击startup.bat批处理文件即可实现重启),然后在浏览器地址栏输入127.0.0.1/www.sczhanyi.com/

访问第一次效果图(10):

Nginx反向代理实现Tomcat集群服务器的负载均衡

访问第二次效果图(11)

Nginx反向代理实现Tomcat集群服务器的负载均衡

访问第三次又会把请求发给tomcat1,访问第四次又会把请求发给tomcat2...

到此,已实现了nginx反向代理实现tomcat集群服务器的负载均衡配置。每次访问都会轮换切换服务器,把请求分发给不同的服务器!

【编辑推荐】

  1. 我的Linux服务器被黑了!我该怎么办?Linux应急响应排查方法总结
  2. 详细的Linux服务器状态、性能相关命令
  3. 比WannaCry更厉害的勒索软件来袭,目标瞄准Linux和Windows服务器
  4. 操作系统和Web服务器那点事儿
  5. 服务器UDIMM、LRDIMM、RDIMM三种内存如何区别
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读