nginx+tomcat负载均衡

Nginx+Tomcat集群部署
本文介绍如何安装配置JDK、Tomcat集群及Nginx,并实现Nginx与Tomcat集群的整合,包括端口配置、负载均衡设置等关键步骤。
  1. 安装JDK

    解压,配置环境变量即可


2. 安装tomcat

    安装两个tomcat,分别为tomcat1和tomcat2。

    接下来,修改tomcat端口。 需修改三个端口:

     shutdown 端口:8005  主要负责启动关闭.     

     ajp端口:8009 主要负责通过ajp均衡(常用于apache和tomcat整合)   

     http端口:8080 可以通过web页面直接访问(nginx+tomcata整合) 

    如果tomcat1三个端口分别为:8005 8009 8080 ,那么tomcat2端口在此基础上都+1,即为:8006 8010 8081   

修改后重启tomcat1,tomcat2。

启动后,使用netstat -tnl 可以看到6个端口,即代表tomcat1 tomcat2成功启动。你可以使用http://ip:8080  

http://ip:8081访问tomcat默认页面。


3. 安装nginx

   首先,安装依赖包(zlib、pcre、openssl)

    zlib安装: yum -y install zlib-devel

    pcre安装:yum -y install pcre-devel

    openssl安装:yum -y install openssl openssl-devel

   接着, 

    tar xvf  nginx.tar.gz

    cd nginx

    ./configure --prefix=/opt/nginx

    make

    make install

    检查配置文件: /opt/nginx/sbin/nginx –t

            如果出现以下两行说明文件配置OK       wKioL1bZRj6AmIV5AAAkYOP_Ptw442.png    启动: /opt/nginx/sbin/nginx

         启动时如果报以下错误,说明80端口被占用

wKioL1bZRoWBquG-AAA9mC3qUaY653.png        此时,用以下办法关闭被占用的80端口。

wKiom1bZRj2zKsaZAAAiFI_kIpo136.png

        

测试: http://ip 如果出现nginx的欢迎页面,说明安装OK

4.整合Nginx+tomcat

    修改nginx.conf的相关参数即可。

    在#gzip  on;后加

    #添加WEB所有服务器

    upstream webservers{

        server 192.168.127.157:8080 weight=1;

        server 192.168.127.157:8081 weight=1;

}


在#access_log  logs/host.access.log  main;后的location中加如下绿色区域

location / {

            proxy_pass   http://webservers;

            proxy_set_header  X-Real-IP  $remote_addr;

            root   html;

            index  index.html index.htm;


        }


红色字体为需要添加的部分。OK, 环境搭建完成


5. 在浏览器中输入:

http://192.168.127.157\hello1.jsp;

http://192.168.127.157\hello1.jsp;

能访问到对应的页面说明nginx+tomcat环境搭建成功。

本文转自屌丝逆袭博客51CTO博客,原文链接http://blog.51cto.com/5731674/1669865如需转载请自行联系原作者


_追随我心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值