Bei der Konfiguration der additional_hostnames
in der config.yaml
könnenauch Subdomains im Muster de.mysite
angegeben werden. Dies kann zu ungültigen SSL-Zertifikaten führen.
Das Problem tritt auf, wenndie Zertifikate von mkcert
ausgestellt werden, anstatt die integrierte Traefik-Technik zu verwenden. Traefik verwendet hierbei nur Zertifikate die ihm zur Verfügung gestellt werden. DDEV ist hier für die Erstellung, Konfiguration und Platzierung der entsprechenden Einstellungen für Traefik verantwortlich.
Zur Lösung gehen wir in das betroffene Projekt und halten dies an
ddev stop
und entfernen alle bisher erzeugten SSL-Zertifikate.
# Windows
Remove-Item -Path .ddev\traefik\certs -Recurse
# Linux / macOS
rm -rf .ddev/traefik/certs/*
Nach einem Neustart des Projekts durch
ddev start
werden die Zertifikate neu erstellt und sollten nun alle konfigurierten zusätzlichen Hostnamen korrekt signiert ausgeben.