Traefik配置允许在容器的同一端口上使用websocket和https

时间:2018-04-24 14:41:05

标签: docker docker-compose consul traefik registrator

我有一个docker容器(nginx)只暴露了一个端口443.这个容器监听protocoles wss https

我需要配置我的docker-compose文件以将信息推送到我的consul目录。如何添加这两个原型的信息?

*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'

您是否有任何想法在同一 SERVICE_TAGS 上添加 https 协议?

有关信息,我的架构是:traefik - >领事目录 - > registrator - >容器nginx

1 个答案:

答案 0 :(得分:0)

traefik.protocol=wss替换为traefik.protocol=https。 并使用名为https的简单https入口点。