===================== Filemapping mit TLS ===================== In der folgenden Grafik ist der Entscheidungsweg beschrieben, der durchlaufen wird, um einem anfragenden Browser die richtige Datei auszuliefern. TLS ist aktiv. .. graphviz:: filemap-mit-tls.dot Zunächst wird für die Anfrage :file:`https://www.example.com/` der Virtual Host gesucht, der zum FQDN (Full Qualified Domain Name) passt. Anschließend entscheiden folgende Fragen über den weiteren Verlauf des Entscheidungswegs. 1. Starten wir mit cgi-ssl? a. Ja: Das Verzeichnis :file:`cgi-ssl` wird zum Wurzelverzeichnis und eine passende Datei daraus wird ausgeliefert. b. Nein: Weiter zu Frage 2 2. Starten wir mit fastcgi-ssl? a. Ja: Das Verzeichnis :file:`fastcgi-ssl` wird zum Wurzelverzeichnis und eine passende Datei daraus wird ausgeliefert. b. Nein aber es gibt einen FQDN-Treffer, deshalb wird :file:`htdocs-ssl` zum Wurzelverzeichnis und eine passende Datei daraus ausgeliefert. Ist das nicht der Fall geht es weiter zu Frage 3. 3. Gibt es eine passende Sub-Domain? a. Ja: Das Verzeichnis :file:`subs-ssl` wird zum Wurzelverzeichnis und eine passende Datei daraus wird ausgeliefert. b. Nein: Weiter zu Frage 4 4. Ist das Verzeichnis :file:`htdocs-ssl` als Fallback konfiguriert? a. Ja: Das Verzeichnis :file:`htdocs-ssl` wird zum Wurzelverzeichnis und eine passende Datei daraus ausgeliefert. b. Nein: Es wurde nichts gefunden. Wir liefern die Fehlermeldung 404 aus.