nginx代理切换后,会话在apache中丢失

问题描述 投票:0回答:1

我正在构建一个可用于我的工作的码头工人。我正在使用MacOS。如果我创建安装了xdebug的docker容器(Ubuntu 16,php7.2,xdebug,apache),即使我没有听xdebug端口,代码执行也会非常缓慢。我已经摆脱了“坐骑”。所以我决定创建这样的东西:

docker structure

并且一切都按我想要的方式工作。当我在浏览器中更改cookie时,我的wesbite可以快速工作,但是当我将cookie更改为另一个cookie时,我可以进行调试。但是我遇到一个问题,当我更改该cookie值并且nginx将我代理到另一台服务器时,它会将我注销。 (每个apache是​​带有ubuntu和apache的单个docker容器)

因此,我的问题是是否有解决方法,以便我可以在未注销的服务器之间共享会话?或至少有任何想法需要在该方案中进行哪些更改。

P.S。我的项目是Magento 2,可能其中一个问题的根源。但我实际上并不这么认为。

apache docker nginx reverse-proxy
1个回答
0
投票

根据https://www.nginx.com/products/nginx/load-balancing/,粘性会话是nginx plus的功能。

© www.soinside.com 2019 - 2024. All rights reserved.