4.6.6. Filemapping mit TLS

In der folgenden Grafik ist der Entscheidungsweg beschrieben, der durchlaufen wird, um einem anfragenden Browser die richtige Datei auszuliefern. Die Website wird über https aufgerufen, sodass TLS aktiv ist.

digraph d  { 
	node [peripheries=0, style=filled, fillcolor="grey92", font=Helvetica, fontcolor=black]

	enquire_information [shape=box, label="https://www.example.com/<path>" ]


    vh_check_fqdn [shape=record, label="Virtual Host, der FQDN am genauesten entspricht"]
	path_cgi_bin [shape=diamond, label="Start mit cgi_ssl"]
	path_fastcgi [shape=diamond, label="Start mit fastcgi-ssl"]
	root_cgi_bin [shape=record, label="root = cgi-ssl"]
	root_fastcgi [shape=record, label="root = fastcgi-ssl"]
	fqdn_matches [shape=diamond, label="FQDN-Treffer"]
	root_htdocs_ok [shape=record, label="root = htdocs-ssl"]
	root_search_in_subs [shape=diamond, label="Gibt es eine passende Sub-Domain?"]
    root_subs_ok [shape=record, label="root = subs-ssl"]
	htdocsfallback_subs [shape=diamond, label="Ist htdocs-ssl fallback aktiv?" ]
	404 [shape=record, label="Error 404"] 
        
	vh_check_fqdn -> path_cgi_bin 
	path_cgi_bin -> root_cgi_bin [headlabel="Ja"]
    path_cgi_bin -> path_fastcgi [headlabel="Nein"]   
	path_fastcgi -> root_fastcgi [headlabel="Ja"]
	path_fastcgi -> fqdn_matches [headlabel="Nein"] 
	fqdn_matches -> root_htdocs_ok [headlabel="Ja"]
	fqdn_matches -> root_search_in_subs [headlabel="Nein"]
	root_search_in_subs -> root_subs_ok [headlabel="Ja"]
	root_search_in_subs -> htdocsfallback_subs [headlabel="Nein"]
	htdocsfallback_subs -> root_htdocs_ok [headlabel="Ja"]
	htdocsfallback_subs -> 404 [headlabel="Nein"]
}

Zunächst wird für die Anfrage https://www.example.com/<path> der Virtual Host gesucht, der zum FQDN (Fully Qualified Domain Name) passt. Anschließend entscheiden folgende Fragen über den weiteren Verlauf des Entscheidungswegs.

  1. Starten wir mit cgi-ssl?

    1. Ja: Das Verzeichnis cgi-ssl wird zum Wurzelverzeichnis und eine passende Datei daraus wird ausgeliefert.

    2. Nein: Weiter zu Frage 2

  2. Starten wir mit fastcgi-ssl?

    1. Ja: Das Verzeichnis fastcgi-ssl wird zum Wurzelverzeichnis und eine passende Datei daraus wird ausgeliefert.

    2. Nein aber es gibt einen FQDN-Treffer, deshalb wird 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?

    1. Ja: Das Verzeichnis subs-ssl wird zum Wurzelverzeichnis und eine passende Datei daraus wird ausgeliefert.

    2. Nein: Weiter zu Frage 4

  4. Ist das Verzeichnis htdocs-ssl als Fallback konfiguriert?

    1. Ja: Das Verzeichnis htdocs-ssl wird zum Wurzelverzeichnis und eine passende Datei daraus ausgeliefert.

    2. Nein: Es wurde nichts gefunden. Wir liefern die Fehlermeldung 404 aus.

Vorheriges Thema

4.6.5. Filemapping ohne TLS

Nächstes Thema

4.7. Zonefile

Diese Seite

Hostsharing einen Monat lang kostenlos und unverbindlich testen

Nutzen Sie unser kostenloses Test- und Beratungsangebot.
Nehmen Sie jetzt Kontakt auf und lernen Sie den Hostsharing-Service kennen.

Jetzt Testsystem bestellen Mehr erfahren