首页 > 解决方案 > 在本地 ServiceFabric httpGatewayEndpointPort 上使用 SSL 证书

问题描述

我们有一个本地 Service Fabric 集群正在运行。我们正在使用 Windows 安全性来控制谁可以管理集群。

当连接到网关端点以使用配置管理器时,我们当前通过 HTTP 进行连接,但我们希望通过 HTTPS 进行连接。

我们添加了用于连接反向代理的 SSL 证书,并且我们希望使用相同的证书连接到网关端点。

我可以在集群上生成的配置中看到 HttpApplicationGatewayEndpoint 端口正在使用 https,我认为它已打开,因为我设置了“ReverseProxyCertificate”设置。

<NodeType Name="NodeType0">
  <Endpoints>
    <ClientConnectionEndpoint Port="19000" />
    <LeaseDriverEndpoint Port="19002" />
    <ClusterConnectionEndpoint Port="19001" />
    <HttpGatewayEndpoint Port="19080" Protocol="http" />
    <HttpApplicationGatewayEndpoint Port="19081" Protocol="https" />
    <ServiceConnectionEndpoint Port="19003" />
    <ApplicationEndpoints StartPort="20001" EndPort="20031" />
    <EphemeralEndpoints StartPort="49152" EndPort="65535" />
  </Endpoints>
  <PlacementProperties>
    <Property Name="NodeTypeName" Value="NodeType0" />
  </PlacementProperties>
</NodeType>

如何使 HttpGatewayEndpoint 具有 Protocol="https" 而不是 "http"?

标签: sslservice-fabric-on-premises

解决方案


推荐阅读