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 �Ct

    启动: /opt/nginx/sbin/nginx

    测试: 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环境搭建成功。


    

    

你可能感兴趣的:(nginx+tomcat负载均衡)