实验环境:
server1:nginx tomcat memcached
server2:tomcat memcached

Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。
在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在 Session 对象中

jdk即java开发套件,访问jsp页面需要提前部署环境
1.解压至指定路径,做软链接

2.配置环境变量


3.java代码测试
写一个经典的hello world

编译运行:

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选
当在一台机器上配置好Apache服务器,可利用它响应HTML页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache独立的进程单独运行的。

1.解压至指定位置,做软链接


启动tomcat

默认开启8080端口


2.编辑jsp页面进行测试


我们想通过 172.25.7.1/test.jsp来访问
这样设置就是在1和2上面进行轮询,并且在访问以.jsp结尾的网站时候自动转到1或2的8080端口

在server1和server2分别修改对应的测试界面

在server1和server2之间轮询

注意:server1和server2一样的配置,只是在context.xml 中指向和server1相反,不再演示
安装memcache包

在 中添加jar包

编辑测试界面

编辑session共享文件

编辑nginx配置文件,加入sticky模块

开启tomcat,占用8080端口

查看tomcat日至server1和server2两边同时出现此信息表示共享成功

server1的日至内容

server2的日至内容

测试:访问172.25.7.1/test.jsp

在其中输入数据,session信息交叉存储在server2中

当server2的memcached 服务down掉

session信息回到server1的memcache中美国大学

转载于:https://www.cnblogs.com/zhangyanran/p/9895916.html

Nginx+Tomcat+Memcached实现session共享相关推荐

  1. Nginx+Tomcat+Memecached实现session共享配置

    这段时间一直在搞项目部署,以前从来没做过,感觉很吃力,下面这个是自己配的Ubuntu下Nginx+Tomcat+Memecached实现session共享配置参考文档,欢迎大家拍砖,不知为啥sessi ...

  2. 分布式Session共享(二):tomcat+memcached实现session共享 - 萝卜兔子 - 博客园

    分布式Session共享(二):tomcat+memcached实现session共享 - 萝卜兔子 - 博客园 http://www.cnblogs.com/notDog/p/5341219.htm ...

  3. 转载:分布式Session共享:tomcat+memcached实现session共享

    原文:http://www.cnblogs.com/notDog/p/5341219.html?utm_source=tuicool&utm_medium=referral 一.前言 本文主要 ...

  4. nginx+tomcat8+memcached实现session共享具体操作

    本次试验用到的软件包的版本如下: 一.针对10.43.2.134的操作 1.安装jdk环境 tar zxf jdk-8u5-linux-x64.tar.gz mkdir /usr/java mv jd ...

  5. NGINX + TOMCAT7 + MEMCACHED 实现SESSION 共享

    原文地址: http://my.oschina.net/u/1791256/blog/283064 TOMCAT7.0+ NGINX + MEMCACHED + memcached-session-m ...

  6. nginx+tomcat+redis实现session共享

    原理介绍 什么是Session/Cookie 用户使用网站的服务,基本上需要浏览器与Web服务器的多次交互.HTTP协议本身是无状态的,当用户的第一次访问请求结束后,后端服务器就无法知道下一次来访问的 ...

  7. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  8. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享...

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  9. Nginx+Tomcat+Memcached实现tomcat集群和session共享

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 [http://blog.csdn.net/shimiso/article/details/8979044] 为什 ...

最新文章

  1. okhttp 工具类_HR常用的人才测评工具 ~ 团测系统
  2. ASP.NET 配置log4net日志功能
  3. 解析H.264视频编解码DSP实现与优化
  4. 【BZOJ3551】Peaks加强版,主席树+kruskal重构+dfs序+倍增思想
  5. 分治法(divide conquer algorithm)的理解
  6. Mysql 脚本兼容性测试_MySQL 测试小脚本〔案例〕
  7. python中全局变量_玩转Python,使用全局变量
  8. 【库】JavaScript——滚动条( 不是很完善 )
  9. 理解FPS游戏中的矩阵方框透视自瞄
  10. 我最喜爱的九位历史人物 - 苏轼(Space搬家)
  11. 编写Java程序,根据提供的 IP 地址,获取主机名称和域名
  12. Windows中MSOCache文件夹
  13. prophet Seasonality, Holiday Effects, And Regressors季节性,假日效应和回归
  14. 获取input上传图片之后的文件大小,以及路径
  15. SEO流量变现,看这个项目就够了!
  16. python DataFrame isin() 与 ~isin()
  17. Spark的坑--Spark新手必看--Python Spark必读,耗费了我近三周的时间
  18. 电脑备份数据怎么备份?
  19. Nginx 联合创始人已被释放:“这是典型的敲诈,就这么简单”
  20. PCB表面处理OSP工艺中影响膜厚的因素分析

热门文章

  1. 太赞了!性能超越谷歌MobileNet!ECCV2020重磅推出MobileNeXt !
  2. 【TensorFlow系列一】TensorFlow工作原理
  3. 《Python编程从入门到实践》记录之input()函数
  4. windows下使用word2vec训练维基百科中文语料全攻略!(三
  5. OpenCV的resize方法与双线性插值
  6. (转) 深度模型优化性能 调参
  7. 复练-软考网规-IDS和IPS概念、分类、评价标准
  8. 对HTML标记的理解,初学者接触HTML了解一些HTML标记(1)
  9. 在线翻译英文html文件,copy html是什么意思
  10. 不思议迷宫c语言基础,不思议迷宫——新手入门所学