使用 ARR + IIS 在 80 以外的端口上进行负载平衡

使用 ARR + IIS 在 80 以外的端口上进行负载平衡

有没有办法使用 ARR 将请求重新路由到 80/443(分别是默认的 http/https 端口)以外的端口?我们有几个 Web 应用程序在 80 以外的端口上监听,并希望使用 ARR 对它们进行负载平衡。这可能吗?

答案1

您可以这样做 - 当向服务器场添加服务器时,单击“高级设置......”链接,其中 HTTP 和 HTTPS 端口都可以配置为您想要的任何内容。

在该c:\windows\system32\inetsrv\config\ApplicationHost.config文件中,服务器条目看起来如下所示:

<server address="192.168.1.1" enabled="true">
    <applicationRequestRouting httpPort="8080" />
</server>

根据您的 Web 应用程序的工作方式,您可能还需要在服务器场的代理配置中打开“响应标头中的反向重写主机”设置。

答案2

操作方法截图(来源):

使用其他端口

相关内容