linux下nginx tomcat 整合,负载均衡配置

    技术2025-09-18  11

    Nginx的负载均衡是一个基于内容和应用的七层交换负载均衡的实现,同样Nginx也是一个Http的服务端,负载均衡主要使用的Nginx的ngx_http_upstream_hash_module模块。

    nginx-0.9.4.tar.gz

    pcre-8.01.tar.bz2

    jdk-6u23-linux-i586.bin

    apache-tomcat-7.0.6.tar.gz

    1个apache  2个tomcat在一台机器上,修改其中一个tomcat相关端口,对应如下

    8080     8980

    8005     8905

    8009     8909

    1.安装pcre

    cd /usr/local/src

    tar jxvf pcre-8.01.tar.bz2

    cd pcre-8.01

    ./configure

    make && make install

    2.安装nginx

    cd /usr/local/src

    tar zxvf nginx-0.9.4.tar.gz

    cd nginx-0.9.4

    ./configure --with-http_stub_status_module

    参数 --with-http_stub_status_module 是为了启用 nginx 的 NginxStatus 功能,用来监控 Nginx 的当前状态

    make && make install

    3.安装JDK

    cd /usr/local/src

    chmod +x jdk-6u18-linux-i586.bin ./jdk-6u18-linux-i586.bin mv jdk1.6.0_18 /usr/local/jdk rm -rf /usr/bin/java rm -rf /usr/bin/javac ln -s /usr/local/jdk/bin/java /usr/bin/java ln -s /usr/local/jdk/bin/javac /usr/bin/javac

    root@centoslamp src]# java -version java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

    ln -s /usr/local/jdk/jre /usr/local/jre

    设置环境变量

    vi /etc/profile 添加如下内容

    AVA_HOME=/usr/local/jdk export JAVA_HOME JRE_HOME=/usr/local/jre export JRE_HOME

    运行,使环境变量生效

    source /etc/profile

    4.安装tomcat

    tar zxvf apache-tomcat-7.0.6.tar.gz mv apache-tomcat-7.0.6 /usr/local/tomcat1

    tar zxvf apache-tomcat-7.0.6.tar.gz mv apache-tomcat-7.0.6 /usr/local/tomcat2

    5.编辑tomcat server.xml文件,修改相关端口.如果在不同机器上不用修改

                 connectionTimeout="20000"              redirectPort="8443" />    

    最新回复(0)