Nginx+Tomcat高性能负载均衡集群搭建教程

发布时间:2020-10-18 05:27:40 作者:Joanna.Yan
来源:脚本之家 阅读:149

Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其占有内存少,并发能力强,在同类型的网页服务器中表现较好。Nginx可以在大多数Unix Linux OS上编译运行,并有Windows移植版。一般情况下,对于新建站点,建议使用最新稳定版作为生产版本。

单个Tomcat最大支持在线访问是500左右,要通知支持更多的访问量一个Tomcat就没法做到了。在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx。

架构如下:

Nginx+Tomcat高性能负载均衡集群搭建教程

准备工作

apache-tomcat-7.0.61

nginx-1.12.2

Redis-x64-3.2.100

为简化示例,这里只讲Nginx+Tomcat的部署与集成。

Nginx安装

(1)去官网下载Windows的最新稳定版Nigx(我用的1.12.2版本)。官网

(2)解压到磁盘任意目录。这里我解压在 F:\nginx-1.12.2

(3) 启动服务: start nginx.exe

  停止服务:nginx -s stop

  重新加载配置:nginx -s reload

修改nginx.conf

1.进程数与每个进程的最大连接数

Nginx+Tomcat高性能负载均衡集群搭建教程

2.Nginx的基本配置

Nginx+Tomcat高性能负载均衡集群搭建教程

3.负载均衡列表基本配置

Nginx+Tomcat高性能负载均衡集群搭建教程

测试

分别向两台机器的Tomcat服务器中部署TestNginx.war这个Web项目(为了区分访问的是不同的Web服务器,两机器中部署的TestNginx这个项目在页面显示上略有不同)。

启动启动两机器上的Tomcat,并启动nginx.

Nginx+Tomcat高性能负载均衡集群搭建教程

访问nginx:http://localhost/TestNginx

Nginx+Tomcat高性能负载均衡集群搭建教程

刷新,再访问:

Nginx+Tomcat高性能负载均衡集群搭建教程

由于权重的不同,在不断刷新页面的过程中,显示“5.20服务器”的可能性会大一些。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

推荐阅读:
  1. Nginx+Tomcat负载均衡群集
  2. 关于Nginx+Tomcat负载均衡群集的实战详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nginx tomcat 负载均衡

上一篇:wxpython实现图书管理系统

下一篇:Android自定义个性化的Dialog示例

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》