我在服务端口10101上部署了应用程序1.它是一个带有标签HAPROXY_0_VHOST=vhost1.xxx.xxx
的外部应用程序。它没有任何问题。
然后我在服务端口10102上部署了类似的应用程序2,HAPROXY_1_VHOST=vhost2.xxx.xxx
。我阅读了Marathon-LB的文档,这是我对如何在不同的VHOST上部署2个应用程序的理解。但是,curl http://vhost2.xxx.xxx
会返回HTTP/1.0 503 Service Unavailable
。
我通过检查DCOS主节点上curl marathon-lb.marathon.mesos:10102
的结果确认应用程序2正常运行。
我是否错误地配置了VHOST?或者别的什么都错了?
答案 0 :(得分:0)
想出来:vhost2的应用应标记为HAPROXY_0_VHOST=vhost2.xxx.xxx
,而不是HAPROXY_1_VHOST=vhost2.xxx.xxx
。这里的文档很清楚。