如何在同一台服务器上保持两个网站的登录状态?

如何在同一台服务器上保持两个网站的登录状态?

我为我的部门设置了两个基于 apache 的 gerrit 服务器。分别使用端口 8660 和 8088。

但我发现,当有人登录8088时,8660会自动注销,反之亦然。

我怎样才能同时登录这两个gerrit?

答案1

您是否对两者使用了相同的域名但使用了不同的端口?

问题可能是两个站点的 cookie 路径相同,因此每次登录时,您的登录 cookie 都会被另一个站点覆盖。

我认为您想要将两个 gerrit 部署之一中的“auth.cookiePath”更改为默认值以外的任何值,以使 cookie 唯一。

如果您对两个站点都使用 SSL,则将“auth.cookieSecure”设置为“true”也可能会解决您的问题。

我认为配置文件位于“/etc/gerrit.config”

参考:https://git.eclipse.org/r/Documentation/config-gerrit.html

相关内容