lvs四层+nginx七层
来源:3-3 四七层负载均衡区别、适用场景及优缺点

慕妹2362023
2020-03-30
老师你好:
如果在网站前端有一个lvs,后端有两个nginx做反向代理,然后在是应用服务
1台LVS
1台Nginx反向代理 监听 a.com (简称nginx1)
2台nginx反向代理 监听 b.com (简称nginx2)
假设 我的2个域名:a.com b.com,都解析到lvs了。lvs通过dr调度到两台nginx反代
那么我在请求a.com时,lvs有可能将我的请求调度到nginx1,也有可能调度到nginx2,但是我希望是a.com调度到nginx1、而b.com调度到nginx2,这样该如何实现呢?
因为我的理解是lvs不支持应用层协议,他无法识别域名,他只能通过端口识别?那这样的话就无法满足我去构建 4+7 的大规模集群了。
还望老师抽空指点1、2
写回答
1回答
-
酷田
2020-04-01
没有人会这样来做,这种架构下LVS面向用户,所以域名映射的IP地址会打到LVS所在服务器,为什么后面的nginx上去配置2个域名,对于用户来说除lvs外其他的都是那样服务器,直接IP互联即可……通常情形下lvs在最前端的话一般应对并发量极其大的场景……如果一般的话,nginx在最前面就可以的
00
相似问题