Linux下Nginx负载均衡多个tomcat配置

Linux下安装nginx和安装多个tomcat的方法
Linux系统,jdk1.8已安装好
一、Linux下nginx的安装与配置
1、安装gcc
安装redis需要先将官方下载的源码进行编译,编译依赖gcc环境,若没有gcc环境,需要安装。
查看版本
gcc -v
未安装,执行安装gcc命令。
yum -y install gcc
2、pcre、pcre-devel安装
yum install -y pcre pcre-devel
3、zlib安装
yum install -y zlib zlib-devel
4、openssl安装
yum install -y openssl openssl-devel
5、nginx安装
5.1获取nginx
wget http://nginx.org/download/nginx-1.9.9.tar.gz
5.2、解压nginx
tar -zxvf /opt/nginx-1.9.9.tar.gz -C /usr/local/software
5.3、安装nginx
cd /usr/local/nginx-1.9.9
./configure
make
make install
5.4、配置nginx
切换目录:cd /usr/local/nginx-1.9.9/conf
vi nginx.conf
在这里插入图片描述
6、启动/停止nginx
安装路径:/usr/local/nginx

启动:/usr/local/nginx/sbin/nginx
停止:/usr/local/nginx/sbin/nginx -s stop
7、访问下页面测试下
在这里插入图片描述
二、Linux安装多个tomcat
1、安装
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz

2、解压tomcat
tar /opt/apache-tomcat-8.5.51.tar.gz -C /usr/local/software

3、重命名
mv apache-tomcat-8.5.51 tomcat8080
mv apache-tomcat-8.5.51 tomcat8081
mv apache-tomcat-8.5.51 tomcat8082

4、配置环境变量
vi /etc/profile
在这里插入图片描述source /etc/profile

5、修改catalina.sh
进入tomcat的bin目录下
cd /usr/local/software/tomcat8081/bin
vi catalina.sh
在这里插入图片描述
6、修改server.xml
进入目录
cd /usr/local/software/tomcat8081/conf
编辑server.xml
vi server.xml
(1):找到< Server port=“8005” shutdown=“SHUTDOWN”>
这个端口随便写,不要和其他端口冲突。
第一个7081;第二个7082;第三个7083。
在这里插入图片描述
(2):找到< Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” />将端口改为
第一个8081;第二个8082;第二个8083。
在这里插入图片描述
(3):找到< Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” /> 更改端口号
第一个9000;第二个9001;第三个9002。
在这里插入图片描述
7、分别启动tomcat
/usr/local/software/tomcat8080/bin/startup.sh
/usr/local/software/tomcat8081/bin/startup.sh
/usr/local/software/tomcat8082/bin/startup.sh
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8、更改tomcat的index.jsp内容
进入对应的文件夹下,复制下方的jsp代码到index.jsp里面
cd /usr/local/software/tomcat8080/webapps/ROOT
vi index.jsp

cd /usr/local/software/tomcat8081/webapps/ROOT
vi index.jsp

cd /usr/local/software/tomcat8082/webapps/ROOT
vi index.jsp

需要替换的index.jsp的code

<html>
    <head>
       <title> test</title>
    </head>
    <body>
        SessionID is <%=session.getId()%>
        <br/>
        SessionIP is <%=request.getServerName()%>
        <br/>
        SessionPort is <%=request.getServerPort()%>
		<!-- 端口号依次修改为:8080/8081/8082-->
        <h1>tomcat_8080</h1>
	</body>
</html>

在这里插入图片描述

就这样吧 ,希望会对大家有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值