【发布时间】:2018-08-27 21:29:05
【问题描述】:
我已经在我的服务结构中使用 kestrel 设置了一个反向代理,因此使用 https 进行调用(此处的详细信息:Service Fabric https endpoint with kestrel and reverse proxy)。所以我可以通过这种方式访问我的SF前面https://mycluster.westeurope.cloudapp.azure.com:19081/myapp/myservice
但这些都不起作用
http://mycluster.westeurope.cloudapp.azure.com:19081/myapp/myservice/api/healthcheck/ping https://mycustomdomain:19081/myapp/myservice/api/healthcheck/ping http://mycustomdomain:19081/myapp/myservice/api/healthcheck/ping
现在我需要实现的是调用http://mycustomdomain.com,它将调用重定向到工作端点。
有可能吗?我可以只修改我的 LB 规则/健康探测吗?这样做的正确方法是什么?
Health probes
NAME PROTOCOL PORT USED BY
AppPortProbe TCP 44338 AppPortLBRule
FabricGatewayProbe TCP 19000 LBRule
FabricHttpGatewayProbe TCP 19080 LBHttpRule
SFReverseProxyProbe TCP 19081 LBSFReverseProxyRule
Load balancing rules
NAME LOAD BALANCING RULE BACKEND POOL HEALTH PROBE
AppPortLBRule AppPortLBRule (TCP/44338) LoadBalancerBEAddressPool AppPortProbe
LBHttpRule LBHttpRule (TCP/19080) LoadBalancerBEAddressPool FabricHttpGatewayProbe
LBRule LBRule (TCP/19000) LoadBalancerBEAddressPool FabricGatewayProbe
LBSFReverseProxyRule LBSFReverseProxyRule (TCP/19081) LoadBalancerBEAddressPool SFReverseProxyProbe
【问题讨论】:
标签: reverse-proxy azure-service-fabric