dsCentOS-empty虚拟机
用户名:root
密码:root
ip:192.168.176.137
查看本机linux虚拟机ip地址
ifconfig
192.168.176.131
//安装jdk
cd /home
mkdir software
cd /home/software
tar -xvf jdk-8u161-linux-x64.tar.gz
//配置环境变量
vim /etc/profile
#set java env
JAVA_HOME=/home/software/jdk1.8.0_161
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
//让环境变量生效
source /etc/profile
java -version
//安装tomcat
cd /home/software
tar -xf apache-tomcat-7.0.55.tar.gz
//修改tomcat名称,并复制多个tomcat实例
mv apache-tomcat-7.0.55 t1
cp -r t1 t2
cp -r t1 t3
//修改t1,t2 ,t3 3个tomcat服务器端口号
vim t1/conf/server.xml
t1 8080 70行左右,8009 91行左右,8005 22行
vim t2/conf/server.xml
t2 8081,8019,8015
vim t3/conf/server.xml
t3 8082,8029,8025
改好后ESC键:wq 保存退出
上传jt-manage.war到桌面
cd /root/Desktop
//将文件修改成ROOT.war
mv jt-manage.war ROOT.war
//删除t1,t2,t3的webapps中所有内容
cd /home/software/t3/webapps
rm -rf /home/software/t1/webapps/*
rm -rf /home/software/t2/webapps/*
rm -rf /home/software/t3/webapps/*
//将ROOT.war拷贝到t1,t2,t3的webapps中
cp /root/Desktop/ROOT.war /home/software/t1/webapps
cp /root/Desktop/ROOT.war /home/software/t2/webapps
cp /root/Desktop/ROOT.war /home/software/t3/webapps
//测试tomcat集群,修改t1,t2,t3 3个tomcat的index.jsp
vim /home/software/t1/webapps/ROOT/index.jsp
Hello World! t1
vim /home/software/t2/webapps/ROOT/index.jsp
Hello World! t2
vim /home/software/t3/webapps/ROOT/index.jsp
Hello World! t3
//删除ROOT.war
rm -rf /home/software/t1/webapps/ROOT.war
rm -rf /home/software/t2/webapps/ROOT.war
rm -rf /home/software/t3/webapps/ROOT.war
//启动tomcat
/home/software/t1/bin/startup.sh
/home/software/t2/bin/startup.sh
/home/software/t3/bin/startup.sh
//查看tomcat启动是否成功
tail /home/software/t1/logs/catalina.out
tail /home/software/t2/logs/catalina.out
tail /home/software/t3/logs/catalina.out
//关闭防火墙
service iptables stop
//检查防火墙命令
service iptables status
//杀进程
ps -ef|grep tomcat
kill 1250
kill -9 7282 7308 7331
//本地linux下访问
localhost:8080
localhost:8081
localhost:8082
//window下访问本地linux虚拟机ip地址
http://192.168.176.137:8080/
http://192.168.176.137:8081/
http://192.168.176.137:8082/
nginx tomcat集群访问
http://manage.jt.com/
-----------------------nginx配置tomcat集群-----------------------------------
#负载均衡,有3台服务器,默认就是轮询
upstream jt1710{
server 192.168.176.137:8080;
server 192.168.176.137:8081;
server 192.168.176.137:8082;
}
#后台服务器
server {
listen 80;
server_name manage.jt.com;
location / {
proxy_pass http://jt1710;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
}
host文件中添加
在C:\Windows\System32\drivers\etc hosts文件中配置
127.0.0.1 manage.jt.com
http://manage.jt.com/page/index/
分享到:
相关推荐
配置tomcat+nginx所需要的全部文件...tomcat+nginx反向代理集群配置.zip -------------------------------------- memcached memcached-1.6.5的jar nginx.conf nginx-1.4.7.zip tomcat1-server.xml tomcat2-server.xml
nginx反向代理tomcat集群,请求轮训给集群的tomcat,session存储在redis里面,集群的tomcat都从redis里面获取用户的session,session失效,redis自动删除,释放内存。记录于2015-11-26 完美支持tomcat8
使用Nginx + Tomcat实现反向代理,端口转发,可配置统一对外服务端口,内部多服务配置,在不影响用户使用系统情况下进行系统服务更新,注意:需要配置tomcat session共享,另外文件地址请求被转发后会变为80端口,...
keepalived+Nginx+tomcat 搭建集群,实现高并发、高负载体系架构,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖...
上一篇分享了 Nginx + Tomcat 反向代理 负载均衡 集群 部署指南,感觉还是相当实用型的,但是一般集群部署是基于大访问量的,可能有的企业用不到,类似一些企业官网,访问量并不是很大,基于这个新需求,今天专门为...
nginx:反向代理服务器,用来调度多台tomcat h2:内存数据库,用于测试 开发环境 ==== jdk1.8+mysql5.7.22+tomcat8.5.32+IDEA 项目部署 ==== 第一次部署项目 1.修改ssm-rs\resources目录下db....
Nginx+Tomcat7+Mencached负载均衡集群部署,自己写的一个session和cookie管理包.
当使用nginx反向代理时,如果配置的权衡策略是ip_hash,而ip_hash是根据ip来维持session的,这个就是会话保持。 在使用此方案时,会有一个问题,就是在调用有异步回调方法的接口时,发出请求的服务器和接到回调的...
使用Nginx搭建Tomcat9集群,Redis实现Session共享 1.tomcat准备 首先准备两个tomcat9 ,修改配置文件server.xml 如果在多个服务器上分别启动tomcat 则不存在此问题。 2.实现Nginx集群 修改nginx.conf配置文件,实现...
nginx常用做静态内容服务和反向代理服务器,直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java webapp跑在里面的东西,对应同级别的有jboss,je
Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: #下载相应的jdk软件包,然后解压安装,我这里包...
首先创建tomcat的文件夹 ,为了方便docker的配置 我这里直接在根目录中创建第一步:创建文件夹:发布文件夹 mkdir -p /docker/tomcat/webapp8081 mkdir -p /docker/tomcat/webapp8082 mkdir -p /docker/tomcat/...
当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器,Nginx采取了分阶段资源分配技术,处理静态文件和无缓存的反向代理加速,实现了负载均衡和...
nginx是一款自由的、开源的、高性能的HTTP服务器和 反向代理 服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行 负载均衡 的...
nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web ...
这里通过nginx做反向代理,nginx请到http://nginx.org/en/download.html自行下载, 修改conf/nginx.conf中的server如下: server { listen 80; server_name 192.168.1.197; #charset koi8-r; #access_log ...
P1010_Nginx视频教程_Nginx反向代理实例 P1111_Nginx视频教程_什么是负载均衡? P1212_Nginx视频教程_Nginx实现负载均衡 P1313_Nginx视频教程_Nginx负载均衡策略(常用) P1414_Nginx视频教程_Nginx负载均衡备份...
Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3...在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx。 架构如下: 准备工作 apache-tomcat-7.0.61 nginx-1.12.2 Redis-x64-3.2.10
Tomcat+redis+nginx配置,nginx做为反向代理,将客户请求根据权重随机分配给三台tomcat服务器,redis做为三台tomcat的共享session数据服务器。
一、 目标实现高性能负载均衡的Tomcat集群: 二、步骤 1、首先下载Nginx,要下载稳定版: 2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2: 3、然后修改这两个Tomcat的...