【实践分享】租户每个数据中心配置不同的访问域名原创
10人赞赏了该文章
202次浏览
编辑于2024年11月22日 09:05:14
需求背景
在部署一个演示环境过程中,碰到一个需求:一个租户有多个数据中心,在登录的时候,不需要选择数据中心,而是要每个数据中心设置不同的访问域名,需要实现效果如下图:
实现思路
在社区上搜索资料,过程大多写的比较简单,经过实践验证,我整理一个通过修改nginx配置的方法来实现这个需求。
实现逻辑如下图所示:
图例配置的是两个二级域名,分别访问两个数据中心,如果是两个一级域名访问两个数据中心,可不需要isv.conf配置文件,直接将两个一级域名分别映射到db1.conf,db2.conf两个配置文件对应的监听端口号即可。
db1.conf配置文件截图如下,其他几个配置文件可从附件下载:
待解决问题
以上方法,亲测验证通过,有一个小问题暂时没有得到解决,如有人知晓解决方案,请分享给我,回复留言,或W:zptang
问题重现步骤:
先使用 ******/db1/ 登录上了数据中心A,
不退出用户,然后在同浏览器输入 ******/db2/ 回车,会自动登录,但这时登录的还是数据中心A
应该是cookie的问题,不知道怎样配置nginx进行cookie 隔离,希望有人赐教,感谢
Nginx配置文件.zip(3.64KB)
赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!