我正在尝试在Azure上实现类似于AWS上的ALB的功能。您可以在其中将证书分配给ALB并可以使用https。在负载均衡器处终止SSL的情况下,然后将请求作为普通的HTTP请求转发到服务。
我正在azure上运行DCOS(我已经根据其站点上的文档创建了它),并且试图设置https。我已经阅读了许多文档,这些文档可以通过Application Gateway实现,但是以某种方式我无法使其正常工作。我选择了:
Virtual machine
作为后端池,并将虚拟机设置为dcos-master
,将 NETWORK INTERFACE 设置为dcos-master-nic
,这没有帮助。 后来我尝试过:
VMSS
设置并将虚拟机设置为dcos-agent-public
,将网络接口设置为agentNodeNic
,但这也没有帮助。 作为最后的选择,我选择了:
IP Address or FQDN
设置中,我已经将 NAME 设置为dcos-agent-lb
的公共IP,但这也没有帮助。 我也检查了master
和agent
的所有入站端口。
有人有设置经验吗?
答案 0 :(得分:0)
我尚未尝试设置确切的方案-但在将流量路由到它之前,您应确保由Application Gateway发送的运行状况探测器从dcos-master VM返回200 OK。您应该在门户网站的Monitroing部分下查看后端运行状况结果页面,以查看后端服务器的当前状态(运行状况良好,不运行状况等)以及后端显示为运行状况不佳的原因。