Da ich für andere Seiten eh auch traefik 2 konfiguriert habe - habe ich versucht das einmal auszuprobieren:
docker-compose.override.yml
version: ‘2.1’
services:
nginx-mailcow:
labels:
- “traefik.enable=true”
- “traefik.http.routers.mailcow.rule=Host(mailcow.weiteredomain.de
)”
- “traefik.http.routers.mailcow.entrypoints=websecure”
- “traefik.http.routers.mailcow.tls.certresolver=le”
networks:
- traefik_default
networks:
traefik_default:
external:
name: traefik_default
damit kümmert sich die mailcow selbst um Ihre ganzen Zertifikaten, und Traefik 2 stellt dann die http(s) Verbindung zusätzlich mit einer weiteren Domain zur Verfügung und kümmert sich um das/die Zertifikate der zusätzlcihen Domain(s). (Traefik muss du natürlich zugehörig einrichten).
Prinzipiell scheint das zu funktionieren, ich habe gerade nur das Problem, dass der nginx der mailcow sobald einer eine Anfrage von Traefik auf Port 80 bekommt, diese https://mailcow.basisdomain.de weiterleitet.
Frage an @diekuh kann man in dem Dockerverbund direkt auf den Port 80 von Sogo und dem Config Webinterface zugreifen um die 301 Weiterleitung zu umgehen ?