Я следовал краткому руководству и использую базовый 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/