当IIS ARR执行加载余额时,Cookie如何工作?

时间:2013-09-29 11:41:20

标签: url iis cookies rewrite arr

最近我使用 IIS * ARR *来执行加载余额。

现在一切都还好。

但我不明白arr服务器如何处理 cookie

例如:

1.ARR服务器:localhost

2.Server A.site.com

3.Server B.site.com

当ARR服务器重写对服务器A或服务器B的请求时, 它似乎会将cookie转移到A或B服务器。

这是正常的吗?

因为我认为Cookie不能交叉

提前致谢。

1 个答案:

答案 0 :(得分:0)

Http Cookie确实仅限于一个域使用。然而,该限制是由浏览器强加的,并且就浏览器而言,它仅处理网站的公共端点(示例中的域名localhost),它不会不关心或知道该端点是否实际上是一个负载均衡器,它将(内部)将请求委托给另一个主机。

当ARR将请求委托给其中一个主机时,它也会将cookie值附加到请求中。

此外,ARR本身可能依靠cookie来实现亲和力(“粘性”)。