Запуск одного контейнера HAProxy Docker Cloud с SSL и не-SSL одновременно

Я использую Docker Cloud с изображением https://github.com/docker/dockercloud-haproxy для балансировки нагрузки базовых контейнеров.

Интересно, может ли один базовый контейнер обслуживаться как с SSL, так и без?

В документации упоминается:

SSL-терминация включена, когда:

установлен хотя бы один сертификат SSL,

и либо VIRTUAL_HOST не установлен, либо он установлен с помощью "https" в качестве схемы.

Поэтому, чтобы иметь и конечные точки http и https, я определенно не могу вставить схему https в VIRTUAL_HOST - это остановит конечную точку http. И если я отключу VIRTUAL_HOST, конечная точка http снова перестанет работать, потому что ей нужно знать ее имя.

Отметив это, VIRTUAL_HOST поддерживает URL-адреса без схем, поэтому, похоже, он может обслуживать http и https для одного контейнера.

Есть мысли или опыт?

0 ответов

Другие вопросы по тегам