我有一个在多个端口上运行多个 Web 应用程序/API 的服务结构。例如:
http://cluster.centralus.cloudapp.azure.com:9012/app1
http://cluster.centralus.cloudapp.azure.com:9013/app2
等等。
我正在尝试使用自定义域和 SSL 卸载配置应用程序网关,但我收到 502 错误。这是我配置的:
- 后端池 - 添加了 VM 规模集公共 IP 和负载 SF 负载均衡器 FQDN (cluster.centralus.cloudapp.azure.com)
- HTTP 设置 - 在端口 9012 ( http://cluster.centralus.cloudapp.azure.com:9012/app1 )上添加了 HTTP
- 侦听器 - 在端口 443 上添加了带有 SSL 证书的 HTTPS 侦听器
- 规则 - 结合以上所有的基本规则
我可以通过公共 IP 和 SF 负载平衡 ( http://cluster.centralus.cloudapp.azure.com:9012/app1 ) 访问 Web 应用程序/服务,但是当我尝试网关时,我收到 502 错误。MSDN 文档似乎没有多大帮助。我的问题是,我需要配置什么来支持自定义端口(在我的情况下为 9012,9013 等)上的 SF 应用程序以使用网关中的 443 端口和自定义域/SSL