Traefik v2: HTTPS возвращает `404 страница не найдена` - PullRequest
0 голосов
/ 26 октября 2019

Я следовал краткому руководству и использую базовый traefik.toml:

traefik.toml

[entryPoints]
  [entryPoints.web]
    address = ":80"

  [entryPoints.websecure]
    address = ":443"

[api]
  dashboard = true
  insecure = true

[providers.docker]

docker-compose.yml

version: "3.7"

services:
  traefik:
    image: traefik
    ports: 
    - "8080:8080"
    - "80:80"
    - "443:443"
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock
    - "$PWD/traefik.toml:/etc/traefik/traefik.toml"

  whoami:
    image: containous/whoami
    labels:
      - "traefik.http.routers.whoami.rule=Host(`whoami.docker.localhost`)"

Вызов конечной точки HTTP:

$ curl -H Host:whoami.docker.localhost http://127.0.0.1
Hostname: aa6bfee60f2d
IP: 127.0.0.1
IP: 172.29.0.4

Вызов конечной точки HTTPS:

curl --insecure -H Host:whoami.docker.localhost https://127.0.0.1
404 page not found

Моя проблема : Возвращается 404 страница не найдена вместо whoami-контента, как это делается конечной точкой HTTP.

Как включить HTTPS в Traefik v2 правильно?

Полный (не беспокоящийся) MWE можно найти здесь: https://github.com/boldt/traefik-v2-mwe/

...