作家
登录

Linux下Nginx+多Tomcat负载均衡实现详解

作者: 来源: 2017-12-13 16:49:48 阅读 我要评论

开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散


 一、简介

【Nginx】 大年夜名鼎鼎,麻雀虽小五脏俱全,它拥有小而稳且高效的特点。为今朝大年夜多半中小企业所应用。nginx可以做以下几件事:

  • 反向代劳
  • 负载均衡
  • 动静分别
  • 网页、图片缓存

【Tomcat】 是一个免费开放源代码的 Web 应用办事器,具有开源免费、轻易安装、 轻易使 用、占用资本小、易于和其他软件集成等长处。 Tomcat 很受广大年夜法度榜样员的爱好,因为它运行时占用的体系资本小,扩大性好,支撑负载 均衡与邮件办事等开辟应用体系常用的功能;并且它还在赓续的改进和完美中,任何一个感 兴趣的法度榜样员都可以更改它或在个中参加新的功能。

【N+T的负载均衡】

(其他一些基本情况比如gcc-c++的本身补全吧)

然而他们的组合将是一把无与伦比的利刃。起首解释一下它的请求原收成路径走向)

Nginx作为反向代劳办事器,实现负载均衡。起首浏览器提议请求,达到Nginx,由Nginx将请求地址转发给响应的tomcat办事器,再由tomcat办事器将结不雅返回给Nginx,Nginx将结不雅再转发给浏览器。

下面上图:

二、情况需求

主机A:192.168.0.144/24

apache-tomcat-6.0.35.tar.gz   tomcat 6  应用的重要端口:18080

apache-tomcat-7.0.82.tar.gz   tomcat 7  应用的重要端口:28080

apache-tomcat-8.5.23.tar.gz   tomcat 8  应用的重要端口: 8088

nginx-1.0.12.tar.gz

jdk7u79linuxx64.tar.gz

三、各个情况的搭建

3.1 Nginx搭建

图中的信息显而易见,以nginx办事器作为中缀分发请求,以达到负载均衡的目标。

先把所有预备好的软件对象放到一个目次下(都先预备好必用软件,不然设备起来才去找软件是很常人的)

  1. [root@N+T lhl]# ll 
  2. total 175172 
  3. -rw-r--r-- 1 root root   9472492 Dec  1  2017 apache-tomcat-8.5.23.tar.gz 
  4. -rw-r--r-- 1 root root 153512879 Dec  7  2017 jdk7u79linuxx64.tar.gz 
  5. -rw-r--r-- 1 root root    691002 May  9  2012 nginx-1.0.12.tar.gz 
  6. -rw-r--r-- 1 root root  15692490 Nov 29  2017 Tomcat6-7.zip 

接下来安装一下开辟情况

  1. [root@N+T lhl]# yum -y install gcc gcc-c++ 

在/usr目次下面创建一个nginx的目次,并把nginx包移动到该目次下,再解压到该目次下面

  1. [root@N+T lhl]# mkdir -p /usr/nginx 
  2. [root@N+T lhl]# mv nginx-1.0.12.tar.gz /usr/nginx/ &&cd /usr/nginx/&&tar -zxvf nginx-1.0.12.tar.gz  

最好进入nginx-1.0.12目次,再编译安装

一般编译安装都默认在/usr/local/nginx/ 目次下面 ,下面这个就是nginx的主法度榜样。

  1. [root@N+T sbin]# ll /usr/local/nginx/sbin/nginx  
  2. -rwxr-xr-x 1 root root 954836 Aug 16 04:43 /usr/local/nginx/sbin/nginx 

本博文为了搭建的便利直接把这个主法度榜样拉倒/usr/bin/ 目次下了

  1. [root@N+T sbin]# cp -a /usr/local/nginx/sbin/nginx /usr/bin/ 

下面是设备文件

  1. [root@N+T sbin]# ll /usr/local/nginx/conf/nginx.conf 

简单的设备了一下设备文件

  1. #####nginx+3 T 负载均衡测试############ 
  2. #####最简化的设备文件了--############### 
  3. user
     1/7    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      人工智能算什么?美国谷歌正式宣布!

    开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 一这是改变世界的一次握手!今天,世界上两大年夜最尖端的科学:人工智能与基因科学,终于成功会师!方才,谷歌向世界宣布:谷歌拿>>>详细阅读


    本文标题:Linux下Nginx+多Tomcat负载均衡实现详解

    地址:http://www.17bianji.com/lsqh/39760.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)