`
lu2002lulu
  • 浏览: 97319 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于NGINX的session问题!

阅读更多
关于NGINX的session问题!
环境:Cent OS 4.6  nginx 0.7.39 tomcat 5.5
代理tomcat 配置文件:
location /  {
          root  /hoom/tomcat ;
          expires 24h;
          proxy_pass http://localhost:8080 ;
          proxy_redirect          off;
          proxy_set_header        Host            $host;
          proxy_set_header        X-Real-IP       $remote_addr;
          proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
          client_max_body_size    10m;
          client_body_buffer_size 128k;
          proxy_connect_timeout   90;
          proxy_send_timeout      90;
          proxy_read_timeout      90;
          proxy_buffers           4 64k;
          proxy_buffer_size       32k ;
          index indes.jsp index.do ;
        }

问题:  我们用户登录,操作一段时间后注销掉,然后在用另外一个用户登录,切换至另一个界面会显示为上一次登录用户的信息!但是在apache和tomcat下没有出现此类问题.估计是session那的问题!
希望朋友们帮忙看看!

回复: 关于NGINX的session问题!
红薯 回复于 2009-03-12 13:13
这个不是session的问题吧,应该是页面的缓存问题,你在上面的配置中有一个 expires 24h; 这个导致的,把这个干掉肯定就可以了。

对于一些静态文件可以配置 expires ,动态的页面就不能这样干了。

回复: 关于NGINX的session问题!
jude 回复于 2009-03-12 13:24


好的 谢谢哈!~

回复: 关于NGINX的session问题!
范堡 回复于 2009-03-12 15:56
2楼正解!

分享到:
评论

相关推荐

    Nginx session丢失问题处理解决方法

    通过上述知识点的介绍,可以看出处理Nginx session丢失的问题需要对Nginx的配置非常熟悉,尤其是关于代理的配置部分。在实际操作中,我们需要根据具体的业务场景和需求,仔细调整Nginx的配置参数,以确保用户的会话...

    nginx实现多个tomcat7直接session共享所需jar包

    标题中的“nginx实现多个tomcat7直接...以上就是关于“nginx实现多个tomcat7直接session共享所需jar包”的详细解释,包括了Session共享的背景、原理以及可能的实现方法。希望这些信息能帮助你理解和解决实际问题。

    nginx实现session共享

    兼容Tomcat7 与tomcat8 +memcached做session共享 , 解决了tomcat7与Tomcat8的 java.lang.NoSuchFieldError: attributes 错误。

    nginx反向代理导致session失效的问题解决

    两边通过同一个nginx进行反向代理,nginx配置大致如下, location /health/ { proxy_pass http://192.168.40.159:8081/health/; #无问题的配置 } location /health-dev/ { proxy_pass ...

    nginx+tomcat+session+ssl_https+http

    包含了http的集群环境,https的集群环境,同时考虑到集群环境的session问题,使用了tomcat+memcached实现tomcat集群环境共享。整个环境解压既可以使用,证书如果需要修改,直接将证书放在nginx的config目录,然后...

    redis+nginx session 共享jar包下载支持tommcat7

    这里提到的“redis+nginx session共享jar包下载支持tomcat7”是解决这一问题的一种常见方案,它结合了Redis作为分布式缓存、Nginx作为反向代理和负载均衡器以及Tomcat7作为Java应用服务器。下面将详细介绍这个方案的...

    C# Nginx Redis Session共享实践

    使用Nginx+IIS+Redis实现负载和C#操作Redis的例子。文档包含Nginx、DemoWeb和Redis Server。 本示例通过Nginx实现对IIS Web的负载,通过使用Redis数据库存储Session数据。

    nginx session共享的问题.docx

    本文档主要探讨了在使用Nginx作为反向代理服务器时,如何处理session共享的问题。 首先,我们可以考虑不使用session,而是采用cookie来替代。这是因为session通常依赖于服务器存储,当涉及到多服务器的集群环境时,...

    nginx配置session+memcached所需jar包

    为解决这一问题,我们可以利用Memcached作为中间缓存来存储和共享Session数据。本教程将围绕"nginx配置session+memcached所需jar包"这一主题,详细介绍如何实现这一目标。 首先,我们关注的是"nginx"。Nginx是一款...

    nginx+tomcat+redis服务器集群session共享

    Nginx在分发请求时,可以通过粘滞会话(sticky session)策略确保来自同一用户的请求总是被转发到同一个Tomcat实例,从而保持session的一致性。 **实现步骤**: 1. **安装与配置Redis**:首先在集群的所有节点上...

    session共享 tomcat+nginx+memcache

    在构建分布式系统时,Session共享是一个关键问题,特别是在使用多台服务器(如Tomcat)和负载均衡器(如Nginx)的环境中。本压缩包提供的资源是为了解决这个问题,通过集成Memcached来实现Session的集中式管理,从而...

    ssm+redis+nginx实现session共享和负载均衡

    为了解决这个问题,我们可以使用Redis作为session仓库。 2. **Redis作为Session共享存储** Redis支持多种数据结构,如字符串、哈希、集合、有序集合等,其中哈希(Hash)类型非常适合存储session数据。每个session...

    tomcat+nginx+redis 实现sessionId共享

    tomcat+nginx+redis 实现sessionId共享!里面有文档自己看就可以了很详细了很详细了很详细了

    nginx+redis负载均衡、session共享

    为了解决这个问题,我们可以使用Redis作为session存储。 Redis是一个高性能的键值存储系统,它可以快速读写大量数据,特别适合存储session这类小数据量但频繁读写的场景。通过配置Nginx和后端应用(如Tomcat),...

    nginx+spring-session+redis 实现session共享

    标题 "nginx+spring-session+redis 实现session共享" 涉及到的是在分布式系统中如何处理会话(session)共享的问题。在分布式环境中,由于用户请求可能被路由到不同的服务器节点,传统的session存储方式(如JVM内存...

    Spring+Redis+Nginx实Session共享的Demo

    本示例“Spring+Redis+Nginx实Session共享的Demo”提供了一种解决方案,利用Spring、Redis缓存和Nginx反向代理来实现跨服务器的Session一致性。 首先,我们来理解每个组件的作用: 1. **Spring**:这是一个广泛...

    nginx-upstream-jvm-route nginx共享Session

    3. **nginx-upstream-jvm-route**:这是一个特定的Nginx模块,旨在解决Nginx与Java应用服务器之间的Session粘滞问题。它允许Nginx根据Java应用中的JVM路由ID(例如`srun_id`)来智能地将请求路由到正确的后端服务器...

    nginx+tomcat+redis完成session共享

    这个小例子"nginx+tomcat+redis完成session共享"旨在演示如何通过这三种技术实现跨服务器的用户会话共享,以提升用户体验并简化系统管理。以下是这些技术及其在会话共享中的作用: 1. **Nginx**:Nginx是一款高性能...

    tomcat+nginx配置session共享

    tomcat配置session共享,亲试过tomcat 7.0.82版本。提供了三个依赖的jar,拷贝到tomcat的lib下面。修改content.xml文件。里面有案例。

Global site tag (gtag.js) - Google Analytics