当前位置: 首页 > 知识库问答 >
问题:

apache2 ProxyPass后面的tomcat8上的会话已过期

隆宏爽
2023-03-14
<VirtualHost *:80>
  ServerName app.whys.fr
  ProxyRequests On
  ProxyPass / http://localhost:8080/Whys/
  ProxyPassReverse / http://localhost:8080/Whys/
        <Proxy *>
                Order deny,allow
                Allow from all
        </Proxy>
</VirtualHost>

<VirtualHost *:80>
  ServerName whys.fr
</VirtualHost>
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

apache2启用了mod_proxy、mod_proxy_http和mod_proxy_connect,web.xml中的会话超时为30分钟。

编辑:忘了提:我的应用程序正在使用@Push(vaadin特性)

共有1个答案

李安歌
2023-03-14

问题出在瓦丁的推动上。

激活push后,您还需要通过代理重定向cookie,以保持会话活动,否则,会话将立即失效。

下面是如何处理apache2代理背后的vaadin push应用程序

<VirtualHost *:80>
  ServerName yourdomain.tld
  ProxyRequests On
  ProxyPass / http://localhost:8080/yourApplication/
  ProxyPassReverse / http://localhost:8080/yourApplication/
  ProxyPassReverseCookiePath /yourApplication /
        <Proxy *>
                Order deny,allow
                Allow from all
        </Proxy>
</VirtualHost>
 类似资料:
  • 我在运行的Tomcat服务器上有一个小型Vaadin/RapidClipse应用程序。作为反向代理,我使用TraefikV1.7.4。如果我直接通过http://159.69.121.213:8080/testtraefik/连接到服务器,一切正常。 http://159.69.121.213:8080/testtraefik/是公共的,您可以直接使用它进行测试。 如果我通过mycob.int.y

  • 问题内容: 我们的应用程序在30分钟后注销并重定向到登录页面,我在web.xml中指定会话超时,并使用requestProcessor进行重定向。我想向用户显示一条消息,指出会话过期后会话已过期,如何我可以这样做吗?自动注销?我想在“会话超时,请重新登录”页面上提示错误消息。那我怎么能检测到会话超时呢?有什么方法会自动触发吗? 问题答案: 创建一个活动检查器,该检查器每分钟检查是否发生了任何用户活

  • 问题内容: 在我的PHP代码中,如果一个会话已经开始,而我尝试启动一个新会话,则会收到以下通知: 注意:会话已经开始-忽略session_start() 如何避免这种情况? 问题答案: 尝试

  • 因此,我尝试使用JSF托管bean上的方法访问HttpSession的属性 但是我得到了一个 为什么啊? 在我的一个会话bean被销毁之前,我需要访问该会话打开的外部服务的连接列表,它们当然存储在会话属性对象上。 我该怎么做?

  • 我正在使用REST API开发ATG门户,所有的ATG API都是使用Postman测试的。当我开始在JS中工作时,它给出了一个错误。下面是测试代码: 控制台输出: GET http://ip:port/rest/model/atg/userprofiling/profileactor/login?_dynsessconf=9030570900570011195&login=atgcust1&pa

  • momenta历经艰辛终于面到java的组了 1.自我介绍 2.实习拷打 3.mysql有什么引擎 4.这些引擎有什么区别 5.为什么inodb用最多 6.对索引的理解 7.索引底层结构 8.聚簇和非聚簇索引区别 9.B+树索引和hash索引区别 10.为什么现在还是不咋用hash索引 11.spring核心注解 12.spring配置加载顺序 13.spring源码的设计模式有啥在哪用到了 责任