Coherence - 在不同服务器上托管的应用程序之间的Cookie会话共享

时间:2012-08-23 21:37:27

标签: cookies dns virtualhost proxy-server

一致性 - 在不同服务器上托管的应用程序之间的Cookie会话共享

我在不同的服务器上有一些 Web应用程序,我需要它们共享cookie 在浏览器中进行会话。

我想用不同的网址为所有网站分配相同的域名。 我该如何实现呢?

它真的会起作用吗? 我想在代理服务器上使用虚拟主机进行此操作。

1 个答案:

答案 0 :(得分:1)

首先想到的是在DocumentRoot中创建一个符号链接到另一个服务器上存在的安装目录。如果你做这个跨服务器和每个应用程序,那么无论人们到达哪个服务器(由于负载平衡等),每个服务器都有一个'完整'设置,就apache而言,但实际上你仍然有不同数据在各自的位置。

/html/目录(示例DocumentRoot)中,您将拥有:

application1/
application2 -> /mnt/application2/
application3 -> /mnt/application3/

然后你设置了挂载 - 例如 - 所以df会有:

192.168.1.2:/var/www/html/application2   ...   /mnt/application2
192.168.1.3:/var/www/html/application3   ...   /mnt/application3

以这种方式这样做可以让这个人在apache和他的浏览器等相同的网站上关注你并且你肯定使用相同的域,但实际上只是基于url在服务器之间拆分文件系统。