搭建tomcat及负载均衡

搭建 tomcat及负载均衡
一、安装tomcat、jdk(两台机子上同时安装)
1、安装插件
[root@localhost /]# yum install -y lrzsz
2、下载jdk、tomcat包解压
[root@localhost /]# cd /usr/local/
[root@localhost local]# rz -E
[root@os01 local]# tar xzf jdk-8u241-linux-x64.tar.gz
3、修改jdk环境变量(在最后添加)
[root@localhost local]# vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_241
export CLASSPATH= J A V A H O M E / l i b : JAVA_HOME/lib: JAVAHOME/lib:JRE_HOME/lib:
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
[root@localhost jdk1.8.0_241]#source /etc/profile 使其生效
[root@localhost jdk1.8.0_241]#java -version 查看版本信息
4、解压tomcat
[root@localhost local]# tar xzf apache-tomcat-7.0.104.tar.gz
[root@localhost local]# mkdir /usr/local/tomcat7.0
[root@localhost local]# cp -r apache-tomcat-7.0.104/* /usr/local/tomcat7.0
[root@localhost local]# useradd tomcat
5、配置tomcat环境变量,使其生效并重启
[root@localhost /]#vi /etc/profile(最后加)
export TOMCAT_HOME=/usr/local/tomcat7.0
export CATALINA_HOME=/usr/local/tomcat7.0
[root@localhost /]# cd /usr/local/tomcat7.0/bin 进入到bin目录中
[root@localhost bin]# ./startup.sh 启动脚本
7、编辑tomcat自启脚本文件
[root@localhost bin]# vi /usr/local/tomcat7.0/bin/tomcat
#! /bin/bash

tomcat: Start/Stop tomcat

chkconfig: 345 62 62

description: Tomcat Management System.

processname: tomcat

. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/tomcat
TOMCAT_HOME=/usr/local/tomcat7.0
TOMCAT_USER=tomcat
case “$1” in
‘start’)
if [ -e $LOCKFILE ]; then
echo $0 already running.
exit 1
else
echo -n $“Starting tomcat:”
su - $TOMCAT_USER -c “sh $TOMCAT_HOME/bin/startup.sh”
touch $LOCKFILE
fi
;;
‘stop’)
if [ ! -e $LOCKFILE ]; then
echo $0 already stopping.
exit 1
else
echo -n $“Stopping Oracle Database:”
su - $TOMCAT_USER -c “sh $TOMCAT_HOME/bin/shutdown.sh”
rm -f $LOCKFILE
fi
;;
‘restart’)
$0 stop
$0 start
;;
‘status’)
if [ -e $LOCKFILE ]; then
echo $0 started.
else
echo $0 stopped.
fi
;;
*)
echo “Usage: $0 [start|stop|status]”
exit 2
esac
5、创建软链接
[root@localhost bin]# ln -s /usr/local/tomcat7.0/bin/tomcat /etc/rc.d/init.d/tomcat
6、授权
[root@localhost bin]# chmod a+x /usr/local/tomcat7.0/bin/
[root@localhost bin]# chown -R tomcat:tomcat /usr/local/tomcat7.0
7、设置开机自启
[root@localhost bin]# chkconfig --add tomcat
[root@localhost bin]# systemctl restart tomcat

8、测试成功
在这里插入图片描述

10、编写测试页面
[root@localhost tomcat7.0]# cd /usr/local/tomcat7.0/webapps/
[root@os01 webapps]# mkdir /usr/local/tomcat7.0/webapps/apps
[root@os01 apps]# echo web1 >/usr/local/tomcat7.0/webapps/apps/index.html
11、进入测试成功
在这里插入图片描述

二、在另外一台机子上安装Nginx(配置负载均衡)
1、安装
[root@x4d000003 /]# yum install -y epel-* 安装第三方epel源
[root@x4d000003 /]# yum update 更新yum源
[root@x4d000003 /]# yum -y install nginx*
2、查看Nginx版本
[root@localhost /]# nginx -v
nginx version: nginx/1.16.1
3、备份Nginx文件
[root@localhost /]# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
4、进入编辑反向代理配置文件,提供Nginx对php的支持
[root@localhost/]#cd /usr/share/nginx/html
[root@localhost html]# vi /etc/nginx/nginx.conf
upstream tomcat {
server 77.0.0.5:8080 weight=2;
server 77.0.0.6:8080;
}
upstream mysql {
server 77.0.0.5:8080 weight=2;
server 77.0.0.6:8080;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name www.hhj.com;
location / {
proxy_pass http://tomcat;
proxy_set_header HOST $host;
}
}
5、设置开机自启
[root@localhost html]# systemctl start nginx
[root@localhost html]# systemctl enable nginx
6、测试
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值