【实践分享】租户每个数据中心配置不同的访问域名原创
金蝶云社区-唐佐平
唐佐平
10人赞赏了该文章 202次浏览 未经作者许可,禁止转载编辑于2024年11月22日 09:05:14

需求背景

        在部署一个演示环境过程中,碰到一个需求:一个租户有多个数据中心,在登录的时候,不需要选择数据中心,而是要每个数据中心设置不同的访问域名,需要实现效果如下图:

image.png


实现思路


       在社区上搜索资料,过程大多写的比较简单,经过实践验证,我整理一个通过修改nginx配置的方法来实现这个需求。

实现逻辑如下图所示:

image.png


       图例配置的是两个二级域名,分别访问两个数据中心,如果是两个一级域名访问两个数据中心,可不需要isv.conf配置文件,直接将两个一级域名分别映射到db1.confdb2.conf两个配置文件对应的监听端口号即可。

db1.conf配置文件截图如下,其他几个配置文件可从附件下载:


image.png


待解决问题


       以上方法,亲测验证通过,有一个小问题暂时没有得到解决,如有人知晓解决方案,请分享给我,回复留言,或W:zptang

       问题重现步骤:

先使用 ******/db1/  登录上了数据中心A,

不退出用户,然后在同浏览器输入 ******/db2/ 回车,会自动登录,但这时登录的还是数据中心A

应该是cookie的问题,不知道怎样配置nginx进行cookie 隔离,希望有人赐教,感谢



图标赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!