Конфигурация Traefik, чтобы разрешить websocket и https для одного и того же порта контейнера - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть докер-контейнер (nginx), который предоставляет только 1 порт 443. Этот контейнер слушает протоколы wss и https .

Мне нужно настроить файл docker-compose для отправки информации в мой каталог консула. Как я могу поместить информацию, чтобы добавить эти 2 протокола?

*docker-compose.yml*:
    nginx:
      labels:
        SERVICE_443_NAME: ws-name
        SERVICE_443_TAGS: 'traefik.protocol=wss,traefik.frontend.entryPoints=wss,traefik.frontend.rule=Host:web.mydomain.com;Path=/ws'

Есть ли у вас идеи добавить протокол https в тот же SERVICE_TAGS ?

Для информации моя архитектура: traefik -> каталог консула -> регистратор -> контейнер nginx

1 Ответ

0 голосов
/ 24 апреля 2018

Заменить traefik.protocol=wss на traefik.protocol=https. И используйте простую https точку входа с именем https.

...