Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Azure DCO配置子域?_Azure_Dns_Marathon_Dcos - Fatal编程技术网

如何为Azure DCO配置子域?

如何为Azure DCO配置子域?,azure,dns,marathon,dcos,Azure,Dns,Marathon,Dcos,我已在azure DCOS容器服务上安装了我的应用程序。我使用marathon lb将docker容器映射到外部点。配置看起来像: "labels":{ "HAPROXY_GROUP":"external", "HAPROXY_0_VHOST":"mycustomename-devagents.westeurope.cloudapp.azure.com", "HAPROXY_0_MODE":"http" } 是否可以将不同的服务映射到api1.mycustomena

我已在azure DCOS容器服务上安装了我的应用程序。我使用marathon lb将docker容器映射到外部点。配置看起来像:

"labels":{
    "HAPROXY_GROUP":"external",
    "HAPROXY_0_VHOST":"mycustomename-devagents.westeurope.cloudapp.azure.com",
    "HAPROXY_0_MODE":"http"
  }
是否可以将不同的服务映射到
api1.mycustomename devagents.westeurope.cloudapp.azure.com
api2.mycustomename devagents.westeurope.cloudapp.azure.com

或者更好地将服务直接映射到
api1.my site.com
api2.my site.com

没有什么可以阻止你这么做,在api1.my site.com中添加一个cname别名,指向api1.mycustomename devagents.westeurope.cloudapp.azure.com,你就完成了。

我发现marathon lb足够聪明地解析这个:
“HAPROXY\u 0\u VHOST”:“api2.my site.com”
你能解释一下你是如何做到这一点的吗?@happy我使用逗号分隔的域列表。你在azure中配置了任何CNAMEs吗?您是否使用DCOS模板进行设置?。你能详细说明一下答案吗?因为我使用了DCOs模板和url,但无法通过url访问