同台服务器部署多套docker容器,端口重定向问题

在生成环境,部署多个容器,访问多个端口;

例如:-p 80:80 -p 81:81

81地址退出的时候,直接访问到80端口的地址。

误区:开始以为是cookie的问题,因为刷新了cookie(cookie是不区分端口号)

最终找到了原因:redirect问题,因为退出重定向到登录页面

解决方案:配置nginx参数

 proxy_set_header HOST $host;   改成  proxy_set_header HOST $host:81;

因为不管怎样,请求参数投都带上了端口号。

网上还有一种方法:修改proxy_redirect 参数(不过试过没有生效)

猜你喜欢

转载自blog.csdn.net/qq_36349129/article/details/81018444