0

我有一个公共 IP 映射到我的路由器和 LAN 中的 3 台服务器连接到路由器。第一台服务器是 ARR LoadBalancer,第二台和第三台服务器托管在端口 80 上的网站。在路由器上将端口 80 的端口转发到 ARR LoadBalance 服务器。

我选择负载平衡算法为:加权循环,负载分布为两个服务器场上的均匀分布。

始终命中顶部 URL 重写,负载不以 RoundRobin 方式分布。

我已经编写了如下 URL 重写:gc80 是 Server1 的 ServerFarm。gc2_80 是 Server2 的 ServerFarm。

<rewrite>
            <globalRules>
                <clear />                
                <rule name="PublicIP_to_Server1_80" stopProcessing="true">
                    <match url=".*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{HTTP_HOST}" pattern="PublicIPHere*" />
                    </conditions>
                    <action type="Rewrite" url="http://gc80/{R:0}" />
                </rule>
                <rule name="PublicIP_to_Server2_80" stopProcessing="true">
                    <match url=".*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{HTTP_HOST}" pattern="PublicIPHere*" />
                    </conditions>
                    <action type="Rewrite" url="http://gc2_80/{R:0}" />
                </rule>                
            </globalRules>
        </rewrite>
        <proxy enabled="true" />

如果我缺少负载平衡的任何内容,请告诉我?

4

0 回答 0