You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅为site1和site2配置负载均衡?配置遇阻求助

仅为site1和site2配置负载均衡的解决方案

核心结论

可以仅针对site1和site2配置负载均衡,通过IIS ARR(Application Request Routing)结合URL Rewrite即可实现,以下是具体配置步骤及问题排查方案:

一、确认Server Farm基础配置

  • 确保你的Server Farm中仅添加了site1和site2对应的后端服务器IP/域名
  • 检查服务器健康探测设置:
    1. 进入Server Farm的“健康探测”选项卡
    2. 探测路径填写site1/site2的可访问路径(比如/或特定健康检查接口)
    3. 确保探测状态码范围设置为200-399,探测间隔符合业务需求
    4. 验证探测状态,确保后端服务器显示“正常”

二、配置nlb.xyz域名专属的URL Rewrite规则

  1. 打开IIS管理器,选中要绑定规则的节点(建议在根服务器级别或专门的代理站点)
  2. 进入“URL Rewrite”模块,点击“添加规则”,选择“空白规则”
  3. 匹配规则设置:
    • 规则名称:自定义(比如Route nlb.xyz to Target ServerFarm)
    • 匹配URL:选择“正则表达式”,模式留空
    • 添加匹配条件:
      • 输入:{HTTP_HOST}
      • 模式:^nlb\.xyz$(精确匹配域名,.需转义)
      • 勾选“忽略大小写”
  4. 操作设置:
    • 动作类型:Rewrite
    • 重写URL:http://你的ServerFarm名称/{R:0}({R:0}用于保留原请求路径)
    • 勾选“停止处理后续规则”
    • 点击“应用”保存规则

三、冲突排查与验证

  • 检查其他站点是否存在针对nlb.xyz的域名绑定或Rewrite规则,避免路由冲突
  • 确认ARR代理已启用:
    1. 选中服务器节点,进入“Application Request Routing Cache”
    2. 点击“服务器代理设置”,勾选“启用代理”后点击“应用”
  • 测试访问:
    • 用浏览器访问http://nlb.xyz,验证请求是否被分发到site1或site2
    • 查看IIS日志或URL Rewrite日志,确认请求是否匹配到目标规则
    • 若后端返回错误,检查Server Farm的服务器地址是否正确,后端站点是否允许外部访问

内容的提问来源于stack exchange,提问作者Kit Nguyen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 12:23:06