首页 > 系统相关 >Nginx+Tomcat负载均衡会话保持​

Nginx+Tomcat负载均衡会话保持​

时间:2023-05-25 17:03:21浏览次数:45  
标签:tomcat Tomcat 会话 keepalived Nginx 服务器 安装 配置文件

拓扑图:

Nginx+Tomcat负载均衡会话保持​_Nginx


推荐步骤:

  • Centos01安装Nginx和keepalived配置为主服务器对外提供服务,安装DNS服务器设置域名www.bdqn.com域名映射到keepalived的vlp飘逸地址,Centos02安装Nginx和keepalived配置为备份服务器
  • Centos03和Centos04安装Tomcat服务器配置会话保持设置主页
  • 修改Centos04的tomcat配置文件


  1. Centos01安装Nginx和keepalived配置为主服务器对外提供服务,安装DNS服务器设置域名www.bdqn.com域名映射到keepalived的vlp飘逸地址,Centos02安装Nginx和keepalived配置为备份服务器
    挂载系统安装程序

安装依赖创建安装keepalived

Nginx+Tomcat负载均衡会话保持​_Nginx_02

Nginx+Tomcat负载均衡会话保持​_tomcat_03


安装DSN服务器

Nginx+Tomcat负载均衡会话保持​_服务器_04


修片DNS配置文件

Nginx+Tomcat负载均衡会话保持​_服务器_05

Nginx+Tomcat负载均衡会话保持​_tomcat_06

Nginx+Tomcat负载均衡会话保持​_服务器_07


设置开机启动DNS服务器

Nginx+Tomcat负载均衡会话保持​_服务器_08


切换云计算光盘

Nginx+Tomcat负载均衡会话保持​_tomcat_09


Nginx+Tomcat负载均衡会话保持​_tomcat_10


配置安装nginx服务器

Nginx+Tomcat负载均衡会话保持​_服务器_11


编译安装

Nginx+Tomcat负载均衡会话保持​_服务器_12


优化命令

Nginx+Tomcat负载均衡会话保持​_服务器_13


修改基于ip地址的会话保持

Nginx+Tomcat负载均衡会话保持​_Nginx_14


配置Nginx脚本监听服务

Nginx+Tomcat负载均衡会话保持​_tomcat_15


添加执行权限

Nginx+Tomcat负载均衡会话保持​_tomcat_16


修改keepalived主配置文件

Nginx+Tomcat负载均衡会话保持​_服务器_17


启动nginx服务器启动keepalived服务监听vip地址

Nginx+Tomcat负载均衡会话保持​_tomcat_18


安装依赖

Nginx+Tomcat负载均衡会话保持​_Nginx_19


切换元计算光盘

Nginx+Tomcat负载均衡会话保持​_Nginx_20


挂载光盘配置安装

Nginx+Tomcat负载均衡会话保持​_Nginx_21


配置安装nginx

Nginx+Tomcat负载均衡会话保持​_服务器_22


优化命令

Nginx+Tomcat负载均衡会话保持​_Nginx_23


修改基于ip地址的会话保持

Nginx+Tomcat负载均衡会话保持​_Nginx_24


配置nginx脚本监听

Nginx+Tomcat负载均衡会话保持​_Nginx_25


修改keepalived文件

Nginx+Tomcat负载均衡会话保持​_tomcat_26


启动备份nginx服务启动keepalived服务

Nginx+Tomcat负载均衡会话保持​_服务器_27


  1. Centos03和Centos04安装Tomcat服务器配置会话保持设置主页


切换云计算光盘

Nginx+Tomcat负载均衡会话保持​_tomcat_28


解压缩tomcat移动安装位置

Nginx+Tomcat负载均衡会话保持​_Nginx_29


设置tomcat主页

Nginx+Tomcat负载均衡会话保持​_tomcat_30


修改tomcat主配置文件

Nginx+Tomcat负载均衡会话保持​_Nginx_31



加载会话复制

Nginx+Tomcat负载均衡会话保持​_服务器_32


添加组播通信

Nginx+Tomcat负载均衡会话保持​_Nginx_33

设置生产会话ID

Nginx+Tomcat负载均衡会话保持​_服务器_34


启动服务

Nginx+Tomcat负载均衡会话保持​_tomcat_35


监听端口

Nginx+Tomcat负载均衡会话保持​_tomcat_36


访问centos03

Nginx+Tomcat负载均衡会话保持​_Nginx_37



切换光盘

Nginx+Tomcat负载均衡会话保持​_tomcat_38


解压缩tomcat

Nginx+Tomcat负载均衡会话保持​_Nginx_39


设置tomcat主页

Nginx+Tomcat负载均衡会话保持​_Nginx_40


修改tomcat配置文件

Nginx+Tomcat负载均衡会话保持​_服务器_41


加载会话复制

Nginx+Tomcat负载均衡会话保持​_Nginx_42


添加组播

Nginx+Tomcat负载均衡会话保持​_Nginx_43


启动服务监听服务

Nginx+Tomcat负载均衡会话保持​_服务器_44


访问centos04

Nginx+Tomcat负载均衡会话保持​_Nginx_45


客户端通过ngiunx访问网站服务器



查看vip地址

Nginx+Tomcat负载均衡会话保持​_Nginx_46


Nginx+Tomcat负载均衡会话保持​_tomcat_47


查看日志

Nginx+Tomcat负载均衡会话保持​_tomcat_48

Nginx+Tomcat负载均衡会话保持​_Nginx_49

Nginx+Tomcat负载均衡会话保持​_tomcat_50


Nginx+Tomcat负载均衡会话保持​_Nginx_51


客户端访问

Nginx+Tomcat负载均衡会话保持​_服务器_52


Nginx+Tomcat负载均衡会话保持​_Nginx_53


停止nginx

Nginx+Tomcat负载均衡会话保持​_Nginx_54


查看备份

Nginx+Tomcat负载均衡会话保持​_Nginx_55



监听备份日志

Nginx+Tomcat负载均衡会话保持​_Nginx_56

Nginx+Tomcat负载均衡会话保持​_Nginx_57

Nginx+Tomcat负载均衡会话保持​_服务器_58


切换光盘

Nginx+Tomcat负载均衡会话保持​_Nginx_59

挂载光盘解压

Nginx+Tomcat负载均衡会话保持​_tomcat_60


配置安装

Nginx+Tomcat负载均衡会话保持​_服务器_61


修改redis主配置文件

Nginx+Tomcat负载均衡会话保持​_tomcat_62


Nginx+Tomcat负载均衡会话保持​_tomcat_63


启动redis服务

Nginx+Tomcat负载均衡会话保持​_服务器_64


修改tomcat配置文件

Nginx+Tomcat负载均衡会话保持​_服务器_65



复制redis

Nginx+Tomcat负载均衡会话保持​_服务器_66


启动tomcat端口

Nginx+Tomcat负载均衡会话保持​_tomcat_67


配置第二台

Nginx+Tomcat负载均衡会话保持​_服务器_68


Nginx+Tomcat负载均衡会话保持​_服务器_69


复制redis

Nginx+Tomcat负载均衡会话保持​_tomcat_70


启动端口

Nginx+Tomcat负载均衡会话保持​_tomcat_71


客户端访问

Nginx+Tomcat负载均衡会话保持​_服务器_72


查看redis缓存数据

Nginx+Tomcat负载均衡会话保持​_服务器_73


标签:tomcat,Tomcat,会话,keepalived,Nginx,服务器,安装,配置文件
From: https://blog.51cto.com/u_15838616/6350079

相关文章

  • Nginx如何配置多个服务域名解析共用80端口详解
    前言由于公司一台服务器同时有多个服务,这些服务通过域名解析都希望监听80/443端口直接通过域名访问,比如有demo.test.com和product.test.com。这时候我们可以使用nginx的代理转发功能帮我们实现共用80/443端口的需求。备注:由于HTTP协议默认监听80端口,HTTPS协议默认监听443端口,所......
  • tomcat 部署多个程序
    可以采取多tomcat的形式 将已有tomcat复制为tomcat2修改tomcat\conf\Catalina\localhost下的xml文件将docBase指向项目路径path和docBase同名<?xmlversion="1.0"encoding="UTF-8"?><Contextpath="/NXZNDATA"reloadable="false"doc......
  • nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)解决
    nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)报错信息nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)nginx:[emerg]socket()[::]:80failed(97:Addressfamilynotsupportedbyprotocol)定位方法1.先使用ps-e|......
  • 如果tomcat报错怎么办
      勾选服务器块中第二栏......
  • 打一个适合自己主机的nginx和php的包
    创建适配主机的nginx和php的包##先m01上配置一遍wordpress#安装nginx,php包#官方源安装vim/etc/yum.repos.d/nginx.repo[nginx-stable]name=nginxstablerepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://ng......
  • 会话控制
    会话控制1、介绍所谓会话控制,就是对会话进行控制。HTTP是一种无状态协议,它没有办法区分多次请求是否来自同一个客户端,无法区别用户。而产品中又大量存在这样的需求,所以我们需要通过会话控制来解决这个问题。常见的会话控制技术有三种:cookiesessiontoken2、cookie2.1、......
  • CentOS 7.6 64 位系统Linux 下升级Nginx1.24.0版本
    以下是在CentOS7.664位系统上升级Nginx1.19.9到1.24.0的步骤。1.1、先安装gcc-c++编译器yuminstallgcc-c++yuminstall-yopensslopenssl-devel1.2、再安装pcre包。yuminstall-ypcrepcre-devel1.3、再安装zlib包yuminstall-yzlibzlib-devel......
  • k8s中 fpm 和 nginx 的文件共享问题
    目录引言docker镜像构建哲学为什么一定要共享文件代码的迭代更新问题引言初看这是一个值得记录的问题吗?或者说这算是一个问题吗?各种数据卷挂载,然后一顿操作不就完成了么?我也是这么认为的。看人讨论fpm与nginx的文件共享问题。想到自己当初也遇到了类似的困惑,记得当......
  • Nginx location 匹配规则
    =#用于标准uri前,需要请求字串与uri完全匹配,如果匹配成功就停止向下匹配并立即处理请求。~#区分大小写~*#不区分大写!~#区分大小写不匹配!~*#不区分大小写不匹配^#匹配正则开头$#匹配正则结尾\#转义字符。可以转.*?等*......
  • Nginx 编译安装和守护进程
    在CentOS7中下载、编译和安装Nginx1.20.1源代码需要以下步骤:安装编译环境及相关依赖sudoyuminstall-ygccmakepcre-develzlib-developenssl-devel下载Nginx1.20.1版本源代码进入Nginx官网https://nginx.org/en/download.html将Nginx1.20.1的源代码链接复制到终端中......