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

如何在Service Fabric集群创建后检查反向代理是否已启用

确认Service Fabric集群反向代理是否启用的几种方法

我来帮你梳理几种可靠的方法来确认Service Fabric集群是否启用了反向代理,毕竟有时候集群属性界面确实不会直接显示这个配置:

  • 使用Service Fabric CLI(sfctl)查询集群配置
    这是最直接的方式之一。先确保你已经配置好sfctl并连接到集群,然后运行以下命令:

    sfctl cluster show
    

    在返回的JSON结果中,查找reverseProxyEndpoint字段。如果这个字段存在且包含具体的端点地址(比如http://your-cluster-fqdn:19081或https://your-cluster-fqdn:19082),说明反向代理已启用;如果该字段不存在或值为空,则未启用。

  • 查看集群清单(通过Service Fabric Explorer)
    登录Service Fabric Explorer(SFX)后,点击左侧导航栏的「Cluster」节点,切换到「Manifest」标签页。在集群清单的XML内容中,搜索<Section Name="ReverseProxy">节点:

    return (<Section Name="ReverseProxy">
      <Parameter Name="Enabled" Value="true" />
    )
    return (  <Parameter Name="Endpoint" Value="http+:19081" />
    </Section>
    )

    如果Enabled参数的Value为true,就表示反向代理已启用;若找不到这个Section或者Value为false,则未启用。

  • 检查ARM模板(针对Azure托管的Service Fabric集群)
    如果你是通过ARM模板部署的Azure Service Fabric集群,可以打开对应的模板文件,找到properties节点下的reverseProxyConfiguration部分:

    "reverseProxyConfiguration": {
      "port": 19081,
      "certificate": {
        "thumbprint": "<cert-thumbprint>",
        "x509StoreName": "My"
      }
    }
    

    只要这个配置块存在,就说明反向代理已启用;如果模板中没有这个节点,或者明确设置了enabled: false,则未启用。

  • 直接测试反向代理端点
    反向代理的默认端口是19081(HTTP)和19082(HTTPS)。你可以用curl、Postman或者浏览器尝试访问:

    curl http://<cluster-ip-or-fqdn>:19081
    

    如果能收到Service Fabric的响应(比如包含集群信息的JSON或默认页面),说明反向代理正在运行;如果连接被拒绝或超时,大概率是未启用反向代理(也可能是防火墙规则限制,需要结合其他方法确认)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:40:11