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.