错误的请求 – 使用ARR IP地址时出现无效的主机名错误

我正在尝试build立一个简单的ARR系统。 我有2个APP服务器之间的ARR机器负载平衡。 如果我使用ARR机器的服务器名称,我可以访问应用程序站点。 ( http://arrserver/app )但是我不能用它的IP地址来做。 ( http://10.7.10.25/app )。 它给出了“错误的请求 – 无效的主机名”。 在ARR机器中,我将缺省站点的绑定configuration为“All Unassigned”,“80”(默认值)。 我是否需要更改绑定规则或需要额外的URL重写规则? 而且,在ARR服务器http://127.0.0.1/app不起作用。 但是http://localhost/app工作正常。

Thx提前

    IP地址和主机标题名称是两个不同的条目。 IIS告诉你,它不知道什么网站发送HTTP请求,因为当你设置“主机标题名称”字段时,它允许你把多个网站放在同一个IP和端口。 如果你可以留空,那就去做吧。

    如果不行的话,我过去克服的方法是制作两个网站,一个绑定到主机名,另一个绑定到其他的一切。 没有主机标题的站点将使用主机标志标志将所有请求redirect到站点。

    看看这个网站: http : //www.orcsweb.com/blog/mark-newnam/how-to-set-up-site-bindings-in-internet-information-services-iis/ – 它有一个很好的概述不同的IIS站点绑定configuration。

    检查2个后端服务器上的主机标题名称:

    在这里输入图像说明