Конфигурация Traefik, чтобы разрешить websocket и https для одного и того же порта контейнера
У меня есть докер-контейнер (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 ответ
Замещать traefik.protocol=wss
от traefik.protocol=https
, И пьют простую https
точка входа с именем https
,