码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx+Tomcat 配置实现负载均衡(附安装包)

时间:2018-08-26 01:18:50      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:cux   star   tom   故障   查看端口   服务器搭建   local   pcre   apach   

实验目的:
Nginx 是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。
此实验搭建用两个服务器搭建tomcat站点,解决可能出现单点故障及无法应付过多客户复杂多样的请求等问题,用nginx作反向代理,实现负载均衡。

实验环境:
技术分享图片
Tomcat包:
链接:https://pan.baidu.com/s/1CUxyvXHskUnEl_JpQoh1fQ 密码:vxz7
Jdk包:
链接:https://pan.baidu.com/s/1KcJyxtF_a56126CoLVeH-A 密码:stdl

实验过程:
一、创建java环境:
1、将java的压缩包提供到本地,进行使用

    [root@localhost ~]#mkdir /opt/abc
    [root@localhost ~]#mount.cifs //192.168.37.1/SHARE /opt/abc
    [root@localhost ~]#cd /opt/abc
    [root@localhost ~]#tar zxvf jdk-8u91-linux-x64.tar.gz -C /opt/

2、编辑配置文件,使其可以识别java语言

     [root@localhost ~]#mv /opt/jdk1.8.0_91/ /usr/local/java
     [root@localhost ~]#vim /etc/profile.d/java.sh    #存放脚本的位置,编制能识别java的脚本

技术分享图片
3、使脚本生效,还可查看版本,验证安装是否正确

     [root@localhost ~]#source java.sh
     [root@localhost ~]#java -version

二、Tomcat 安装
1、解压软件包到本地,移动解压后的tomcat文件到/usr/local目录下进行管理,在bin目录下开启服务

    [root@localhost ~]#tar zxvf /opt/abc/ apache-tomcat-8.5.16.tar.gz -C /opt/
    [root@localhost ~]#mv /opt/apache-tomcat-8.5.16/ /usr/local/tomcat8
    [root@localhost ~]#cd /usr/local/tomcat8/bin
    [root@localhost ~]#./startup.sh
    [root@localhost ~]#systemctl stop firewalld.service
    [root@localhost ~]#setenforce 0

技术分享图片
2、查看端口开启
技术分享图片
3、加入测试页面

    [root@localhost ~]# mkdir -pv /web/webapp1         #创建web目录
    [root@localhost ~]# vim /web/webapp1/index.jsp   #jsp标签设置

技术分享图片
4、编辑配置文件

         [root@localhost ~]# vim /usr/local/tomcat8/conf/server.xml

技术分享图片
5、重启tomcat服务

    [root@localhost bin]# ./shutdown.sh 
    [root@localhost bin]# ./startup.sh
  • Tomcat2的安装重复上述步骤,创建目录和页面设置为webapp2加以区分即可。
    技术分享图片
    三、反向代理nginx的安装
    1、安装环境
     [root@localhost ~]#yum install pcre-devel zlib-devel openssl-devel gcc gcc-c++ -y

    2、解压、安装nginx软件包

    [root@localhost ~]#mkdir /opt/abc
    [root@localhost ~]#mount.cifs //192.168.37.1/SHARE /opt/abc
    [root@localhost ~]#cd /opt/abc
    [root@localhost ~]#tar zxvf nginx-1.12.0.tar.gz -C /opt/

    技术分享图片

    [root@localhost ~]#make && make install

    3、编辑配置文件

    [root@localhost ~]#vim /usr/local/nginx/conf/nginx.conf

    技术分享图片
    4、开启nginx服务

    [root@localhost ~]#cd /usr/local/nginx/sbin/
    [root@localhost ~]#nginx -t
    [root@localhost ~]#nginx
    [root@localhost ~]#systemctl stop firewalld.service
    [root@localhost ~]#setenforce 0

    5、用反向代理nginx访问进行检测
    技术分享图片
    技术分享图片

Nginx+Tomcat 配置实现负载均衡(附安装包)

标签:cux   star   tom   故障   查看端口   服务器搭建   local   pcre   apach   

原文地址:http://blog.51cto.com/13784264/2164315

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!