linux nginx转向为tomcat,Linux下Nginx Tomcat 整合实现负载均衡配置

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" />0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值