正在打算用 LVS 做四层的负载平衡。 但是有个知识点我不明白:LVS 工作在第四层的时候,也就是说,对请求数据的分析达不到 HTTP 层面,没办法修改类似 xforwardfor 的请求头数据,如果服务器使用 remote address 获取 ip 地址的话,也只能获得负载均衡器的 ip 地址,那么,应该如何设置才能获得客户端的 IP 地址啊?
Anonymous (没有被验证)
周二, 2014-07-29 07:24
Permalink
既然是4层,那对应用层就是透明的,服务端看到的就是客户端真实的IP,不需要服务端进行改动。
timeflows
周四, 2014-08-07 04:24
感觉有点问题,应用层应该是对用户来说吧?对于要获取remote address的服务端程序可能处理的就是tcp流,应该还是在4层吧?
lijianqiuyan
周四, 2014-07-31 07:27
没有认真了解lvs的原理就来提问,回去好好看下文档,吧lvs搭建起来用了再说吧。
johnwoo
周二, 2014-08-05 03:38
好像有点糊涂。。。
周四, 2014-08-07 04:20
如果你知道,就帮忙回答下,要是你所说的文档有,说下在哪里也行。最烦所谓“大神”,一句“自己看文档去”,对提问者有什么用处?
周六, 2014-10-11 07:35
问问题也要打草稿,没有用过,不知道是什么,就问为什么?而且文档都懒得找,顶端的"手册“看见没有,http://zh.linuxvirtualserver.org/node/25
There are currently 0 users online.
Anonymous (没有被验证)
周二, 2014-07-29 07:24
Permalink
应用层透明
既然是4层,那对应用层就是透明的,服务端看到的就是客户端真实的IP,不需要服务端进行改动。
timeflows
周四, 2014-08-07 04:24
Permalink
感觉有点问题,应用
感觉有点问题,应用层应该是对用户来说吧?对于要获取remote address的服务端程序可能处理的就是tcp流,应该还是在4层吧?
lijianqiuyan
周四, 2014-07-31 07:27
Permalink
没有认真了解lvs的原
没有认真了解lvs的原理就来提问,回去好好看下文档,吧lvs搭建起来用了再说吧。
johnwoo
周二, 2014-08-05 03:38
Permalink
我用 haproxy 搭建了一下,lvs 不大熟悉。
好像有点糊涂。。。
timeflows
周四, 2014-08-07 04:20
Permalink
如果你知道,就帮忙
如果你知道,就帮忙回答下,要是你所说的文档有,说下在哪里也行。最烦所谓“大神”,一句“自己看文档去”,对提问者有什么用处?
lijianqiuyan
周六, 2014-10-11 07:35
Permalink
问问题也要打草稿,
问问题也要打草稿,没有用过,不知道是什么,就问为什么?而且文档都懒得找,顶端的"手册“看见没有,http://zh.linuxvirtualserver.org/node/25