同时使用SSL和非SSL运行单个Docker Cloud的HAProxy容器

我使用Docker Cloud和https://github.com/docker/dockercloud-haproxy图像来负载均衡底层容器。

我想知道是否有一个单一的底层容器可以使用SSL和不使用?

文档提到:

在以下情况下启用SSL终止:

至less设置一个SSL证书,

并且VIRTUAL_HOST没有被设置,或者被设置为“https”作为scheme。

因此,为了同时拥有http和https端点,我绝对不能在VIRTUAL_HOST中插入“https”scheme – 这将停止http端点。 如果我没有设置VIRTUAL_HOST,那么http端点将会停止工作,因为它需要知道它的名字。

注意到VIRTUAL_HOST支持无scheme的URL,所以它听起来像它可以为单个容器提供http和https。

任何想法或经验?