linux tomcat aio,linux企业常用服务---部署Nginx+Tomcat负载均衡集群

该博客详细介绍了如何在CentOS系统中部署Tomcat和Nginx,包括关闭iptables和selinux,配置yum源,安装与配置Java环境,部署Tomcat,以及设置Nginx进行负载均衡。通过编辑shell脚本自动化完成大部分步骤,并在两台后端Tomcat服务器上分别设置不同的欢迎页面以区分。最后,测试了负载均衡的正确性。
摘要由CSDN通过智能技术生成

部署前准备:

iptables和selinux不做配置,关掉

系统光盘作为yum源,配置yum文件

源码包准备jdk-7u65-linux-x64.gz apache-tomcat-7.0.54.tar.gz

注意源码包存放位置要与脚本中相互对应

环境介绍:

一台nginx,两台tomcat

分别在后端tomcat1和tomcat2上配置:

[root@localhost ~]#vi install_tomcat.sh

#!/bin/bash

##by linuxfan

#################解压######################

tar zxvf /usr/src/jdk-7u65-linux-x64.gz -C /usr/src/

tar zxvf /usr/src/apache-tomcat-7.0.54.tar.gz -C /usr/src/

###############config java env#############

yum -y remove java

mv /usr/src/jdk1.7.0_65/ /usr/local/java

cat <>/etc/profile    ##设置JAVA的环境变量

export JAVA_HOME=/usr/local/java

export PATH=\$PATH:\$JAVA_HOME/bin

END

source /etc/profile

java -version

################config tomcat7 #############

mv /usr/src/apache-tomcat-7.0.54 /usr/local/tomcat7

reboot

:wq

sh -x install_tomcat.sh

等待重启后,启动服务:

/usr/local/tomcat7/bin/startup.sh &&netstat -utpln |grep 8080

cd /usr/local/tomcat7/webapps/ROOT/

[root@localhost ROOT]# rm -rf ./*

[root@localhost ROOT]# vi index.jsp  ##这里注意tomcat1和2服务器的网页不同,分别设为test1,test2

JSP TEST PAGE1

:wq

分别访问测试:

配置前端nginx:

yum -y install pcre-devel zlib-devel openssl-devel

useradd  -s /bin/false  nginx

tar axvf nginx-1.6.2.tar.gz

cd nginx-1.6.2

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-file-aio --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module \

--with-http_ssl_module  &&make &&make install

vim nginx.conf

upstream tomcat_server {   ##在http{}中

server tomcat1的ip地址:8080 weight=1;  ##weight表权重,根据实际情况可设置

server tomcat2的ip地址:8080 weight=1;

}

location / {  ##在server{}中

root   html;

index  index.html index.htm;

proxy_pass http://tomcat_server;

}

:wq

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

多次访问测试:

最终实现负载均衡

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值