Возможно ли, чтобы Traefik обрабатывал несколько сертификатов / доменов? - PullRequest
0 голосов
/ 09 июня 2019

Мое доменное имя jstock.co DNS и сертификат SSL обрабатываются Cloudflare.

У меня есть следующее traefik.toml

defaultEntryPoints = ["http", "https"]

[web]
address = ":8080"
  [web.auth.basic]
  users = ["admin:xxx"]

[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect]
      entryPoint = "https"
  [entryPoints.https]
  address = ":443"
    [entryPoints.https.tls]
      [[entryPoints.https.tls.certificates]]
        CertFile = "/app/cert.pem"
        KeyFile = "/app/key.pem"

При вышеуказанной настройке traefik может-направить следующий трафик для исправления докерских контейнеров


Теперь мы приобрели другое доменное имя wenote.me.Его DNS и SSL-сертификат также обрабатываются Cloudflare.

Мне было интересно, возможно ли повторно использовать существующий Traefik для обработки трафика с wenote.me?Если да, то как должен выглядеть traefik.toml

1 Ответ

0 голосов
/ 23 июня 2019

Вот как это делается.

defaultEntryPoints = ["http", "https"]

[web]
address = ":8080"
  [web.auth.basic]
  users = ["admin:xxx"]

[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect]
      entryPoint = "https"
  [entryPoints.https]
  address = ":443"
    [entryPoints.https.tls]
      [[entryPoints.https.tls.certificates]]
        CertFile = "/app/cert.pem"
        KeyFile = "/app/key.pem"
      [[entryPoints.https.tls.certificates]]
        CertFile = "/app/wenote.me.cert.pem"
        KeyFile = "/app/wenote.me.key.pem"
...