概述

本文档是用来详细描述 nginx+tomcat+redis负载均衡实现session共享

所需软件及下载地址

软件名称

下载地址

功能说明

Nginx-v1.6.0

http://nginx.org/download/nginx-1.6.0.tar.gz

负载均衡

commons-pool-2-2.4.2.jar

http://mirrors.hust.edu.cn/apache//commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz

jedis-2.7.3.jar

http://central.maven.org/maven2/redis/clients/jedis/2.7.3/jedis-2.7.3.jar

tomcat-redis-session-manager1.2.jar

http://download.csdn.net/download/qinxcb/8279761

Redis

https://github.com/ServiceStack/redis-windows/blob/master/downloads/redis64-2.8.9.zip

Redis数据库 windows版本

Redis数据库的启动和密码配置

参考地址:http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html

Redis和负载服务器放一个地址及Nginx服务器

Redis启动

解压:

Cmd命令

用cd命令转到redis-server.exe 所在的目录下

运行redis-server.exe  redis.windows.conf 命令启动redis数据库

Redis设置密码

打开:redis.windows.conf 文件

Ctrl+F 寻找requirepass

取消前面的#号 并自行设置密码

Tomcat配置Session 共享

1:把所需jar包复制到tomcat 服务器lib目录下

2:配置conf目录下context.xml

<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />

<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"

host="127.0.0.1"

port="6379"

password="root"

database="0"

maxInactiveInterval="60" />

Host:指向负载服务器所在的ip地址

如redis数据库设置了密码:要设置为一致

Nginx负载均衡多个Tomcat

打开nginx.conf

找到 upstream节点

直接复制多个Tomcat服务端口配置相同权重即可;

各种服务的启动顺序

Redis数据库====》Tomcat服务器====》Nginx服务器

转载于:https://www.cnblogs.com/cotty/p/4991175.html

nginx+tomcat+redis负载均衡及session共享相关推荐

  1. Nginx+Tomcat+Redis负载均衡实现Session共享

    Nginx+Tomcat+Redis负载均衡实现Session共享 环境描述 tomcat1:192.168.194.100:18080 tomcat2:192.168.194.100:28080 N ...

  2. nginx+tomcat+redis负载均衡,实现session共享

    http://blog.51cto.com/xiong51/2107039 转载于:https://www.cnblogs.com/diyunpeng/p/9860947.html

  3. Nginx+MSM+Tomcat做负载均衡,session共享

    2019独角兽企业重金招聘Python工程师标准>>> 先上个架构图(个人理解是这个样子) 简单来说:服务器A上面部署一个Nginx反向代理服务器,MSM用于session共享,To ...

  4. 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离

    写这篇文章花费了我近一周的时间,参考网上许多优秀的博客文章,我不敢说写的很好,至少很全很详细.本文先介绍原理部分,然后再进行实战操作,我认为这样才会有更深的理解,不过这也导致了文章篇幅很长.但是,如果 ...

  5. windows使用nginx+memcached实现负载均衡和session或者缓存共享

    windows使用nginx+memcached实现负载均衡和session或者缓存共享 两台server server1:115.29.186.215 windows2008 64位操作系统 ser ...

  6. Nginx+Tomcat实现负载均衡、动静分离集群部署

    Nginx+Tomcat实现负载均衡.动静分离集群部署 一.Tomcat多实例部署 1.安装好jdk 2.安装tomcat 3.配置tomcat环境变量 4.修改tomcat2中的server.xml ...

  7. Nginx+Tomcat服务器负载均衡实践方案

    1.    为何选择Nginx+Tomcat做负载均衡? 1.1. Nginx是什么? Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3 ...

  8. nginx+tomcat的负载均衡

    nginx+tomcat的负载均衡 一. Nginx的安装配置 1. Nginx服务器端 Nginx服务器的IP:192.168.5.108 Tomcat01的IP:   192.168.5.102 ...

  9. nginx+tomcat+memcached负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> nginx+tomcat+memcached负载均衡 负载均衡: 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服 ...

最新文章

  1. webform里的验证控件
  2. 5G RRC——为NAS层提供连接管理,消息传递等服务; 对接入网的底层协议实体提供参数配置的功能; 负责UE移动性管理相关的测量、控制等功能...
  3. WEB初学者简介,web入门
  4. 神经网络迭代次数的数学构成
  5. 用CMD命令实现一个简单的网页搜索
  6. USACO / Cow Pedigrees(DP)
  7. Java虚拟机内存的代的划分
  8. git 常见问题的解决方案
  9. 2.NET Core设定数据库种子
  10. vue 修改路由名字_Vue 路由设置title
  11. php中的图片变名为8位用什么,CSS_详解PNG图片,1、PNG图片类型 PNG格式有8位、 - phpStudy...
  12. 物料编码是计算机识别和检索物料的( ),物料编码是计算机识别和检索物料的。...
  13. python3手机版画图软件_Python实现画图软件功能方法详解
  14. Bat脚本-timeout 命令
  15. JeecgBoot 3.4.3-GA 版本发布,开源免费的企业级低代码平台
  16. 微软Hololens学院教程-Hologram 212-Voice(语音)【微软教程已经更新,本文是老版本】...
  17. 【word】双栏写作如何调整为写满左栏再写右栏
  18. 2023最新最强网盘资源搜索引擎,聚合搜索6大网盘资源
  19. 和菜头-当你在网络上被黑时
  20. 微软今发免费安全软件套装 开放下载

热门文章

  1. 微信上如何发送GIF动图
  2. C++的基础知识有哪些?
  3. 开课吧Java课堂:如何将用户定义的类存储于Collection中
  4. 第4周第4课:gzip、bzip2、xz
  5. Linux系统管理_附加控制权限-Redhat Enterprise 5
  6. UCenter创始人、Discuz!创始人、管理员账号的认知(转)
  7. 【重点 递归 动态规划 正则表达式匹配】LeetCode 10. Regular Expression Matching
  8. 【重点】LeetCode 135. Candy
  9. STM32/TMS320F2812+W5500硬软件调试总结
  10. RDS for mysql备份恢复到本地参考文档