Apache 通过代理服务器对不同会话使用多个iframe

Apache 通过代理服务器对不同会话使用多个iframe,apache,proxy,reverse-proxy,Apache,Proxy,Reverse Proxy,我正在使用javascript/jQuery开发一个自动化工具 为了操作DOM,我通过代理服务器对所有iframe/浏览器访问进行了隧道传输,使它们都位于同一个域中 这一切都很好!但我的端点应用程序是一个事务性jsp/servlet数据库,我想对它进行多重访问 我想,因为代理“隧道”所有通过代理的访问都有相同的会话,这是不可取的,因为我需要对应用程序进行多次访问,要做到这一点,我必须创建不同的会话 我试图找出如何为指向通过相同(?)代理服务器的相同web应用的每个Iframe/浏览器实现唯一的s

我正在使用javascript/jQuery开发一个自动化工具

为了操作DOM,我通过代理服务器对所有iframe/浏览器访问进行了隧道传输,使它们都位于同一个域中

这一切都很好!但我的端点应用程序是一个事务性jsp/servlet数据库,我想对它进行多重访问

我想,因为代理“隧道”所有通过代理的访问都有相同的会话,这是不可取的,因为我需要对应用程序进行多次访问,要做到这一点,我必须创建不同的会话

我试图找出如何为指向通过相同(?)代理服务器的相同web应用的每个Iframe/浏览器实现唯一的sessionID,大致如下:

iframe ---\
iframe -----> browser ---> apache proxy ---> jsp transactional app
iframe ---/
我在FireFox(FireBug)上嗅探流量,所有iframe都有相同的会话ID。这不是iframe独有的,即使我启动另一个浏览器并使用通过代理的链接,但我保持相同的会话ID

使用Apache http服务器2.2.20(win32)

代理配置(如果有用):


iframes src属性是否指向同一个域或子域?

请记住,会话是通过cookie实现的,cookie是通过它们所属的域和子域共享的,例如:

如果Cookie属于yourdomain.com,则subdomain.yourdomain.com有权访问它

但是

如果Cookie属于subdomain.yourdomain.com,则yourdomain.com或subdomain.subdomain.yourdomain.com无权访问它


无论是iframe还是其他浏览器窗口或选项卡……

iframes src属性是否指向同一个域或子域?

请记住,会话是通过cookie实现的,cookie是通过它们所属的域和子域共享的,例如:

如果Cookie属于yourdomain.com,则subdomain.yourdomain.com有权访问它

但是

如果Cookie属于subdomain.yourdomain.com,则yourdomain.com或subdomain.subdomain.yourdomain.com无权访问它


无论是iframe还是其他浏览器窗口或选项卡……

是的,所有src都指向同一个域。所以我猜您建议可以将我的代理配置为“模拟”子域,以便在我的客户端上创建不同的会话ID?是的,所有src都指向同一个域。所以我猜您建议可以将我的代理配置为“模拟”子域,以便在我的客户端上创建不同的会话ID?
ProxyPass  /bbb http://xxx/bbb/
ProxyPassReverse /bbb/ http://xxx/bbb/