=====================
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/<path>
der Virtual Host gesucht, der zum FQDN (Full Qualified Domain Name) passt.
Anschließend entscheiden folgende Fragen über den weiteren Verlauf des Entscheidungswegs.
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
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.
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
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.