- Mehrfache Homepages mit DynDNS -

Sobald ein Benutzer durch DynDNS auf Ihren Rechner weitergeleitet wurde, wird er von der Homepage des flat2serv-HTTP-Servers begrüsst. Möchten Sie jedoch mehrere Homepages anbieten, die je nach DynDNSangezeigt werden, ist dies schon ein wenig problematischer.

Zunächst benötigen Sie eine installierte und registrierte flat2serv Version ab Version 2.0 (Build 262 o.h.), da HTTP-Domains benötigt werden und diese in der Testversion nicht freigeschaltet sind. Installieren Sie die Anwendung entsprechend der Hinweise auf der Umverpackung und registrieren Sie die Anwendung mit Ihren persönlichen Daten. Im folgenden wird davon ausgegangen, dass Sie zwei Internet-Homepages anbieten möchten, die bereits fertig definiert und auf Ihrer lokalen Festplatte vorhanden sind.

1) DynDNS einrichten
Zunächst müssen Sie DynDNS und BeOnline konfigurieren. Richten Sie daher auf der DynDNS-Homepage so viele Subdomains an, wie Sie benötigen. Im folgenden gehen wir von 2 Seiten aus: test1 und test2. Es wird hierbei bei der Eingabe von "test1.dyndns.org" eine andere Seite angezeigt als bei "test2.dyndns.org", obwohl beide Seiten auf Ihrem lokalen flat2serv Server laufen.

Wie Sie die beiden DynDNS-Subdomains einrichten, wird im entsprechenden Workshop erläutert.


2) Server einrichten

Richten Sie den Server zunächst ganz normal ein, dazu nutzen Sie am besten den Assistenten (Menü "Hilfe" / "Einrichtungsassistent"). Sobald Sie das normale Setup vom Server konfiguriert haben, wird, egal was für eine Seite angesurft wurde, die Standard-Seite angezeigt.

Der Server erkennt anhand der Adresse, die vom Benutzer eingegeben wurde, um welche Domain es sich handelt. Wenn der Benutzer also "test1.dyndns.org/irgendwas/" eingibt, dann wird zunächst geprüft, ob "test1.dyndns.org" als eigene Domain definiert ist. Ist dies der Fall, so gelten die entsprechenden Domain-Konfigurationen, andernfalls die normalen aus dem Setup.

Um nun je nach adressierter Domain eine andere Seite anzuzeigen, starten Sie zunächst im Server das Setup über das Menü "Server" / "Setup". Wechseln Sie links in den Bereich "HTTP Server" / "Allgemein" / "Domains".

.

Legen Sie mit "Hinzufügen" einen neuen Domain-Eintrag an.



Geben Sie zunächst die Domain ein. Dies ist die Adresse, die Sie unter Punkt 1 im DynDNS bzw. im BeOnline angelegt haben. Beachten Sie, dass hier nur die Domaindaten eingeben werden dürfen, ein "http://test1.dyndns.org" wäre fehlerhaft und würde nicht funktionieren (es würde dann die Standard Seite angezeigt).

Es werden die Standard Konfigurationspunkte aus dem Server Setup vorgegeben. Sie können hier jedoch definieren, dass die normale Homepage keine Web-Verzeichnisse anzeigen kann, diese Domain jedoch. Wichtig ist das Verzeichnis der Homepage. Sobald die Domain (Feld "Domain") adressiert wurde, wird dieses Verzeichnis als HTML-Verzeichnis genutzt. Sie können auch eine eigene INDEX Datei bzw. eine eigene Fehlerdatei ("404 - Seite nicht gefunden") definieren. Wünschen Sie dies nicht, so lassen Sie diese beiden Felder leer; es gelten dann die Standard-Werte aus dem Server-Setup).entsprechen denen Wechseln Sie im Setup nun wieder in den Bereich "HTTP Server" / "Allgemein" / "Allgemein" und wählen unter "HTML Verzeichnis" die Standard-Homepage aus, z.B. den Pfad von Homepage 1. Beenden

Speichern Sie anschliessend diesen Eintrag mit "OK" und wiederholen Sie dies für die Domain "test2.dyndns.org".


3) Verzeichnisschutz, Virtuelle Verzeichnisse

Im Verzeichnisschutz bzw. in den virtuellen Verzeichnissen können Sie definieren, ob der entsprechende Eintrag global (also für alle Seiten, Domains etc.) gilt oder nur für eine spezielle. Konfigurieren Sie die Einträge entsprechend, da es sein kann, dass z.B. die Seite "test.htm" nicht Kennwort-Geschützt ist, auf der Domain "test1.dyndns.org" jedoch doch.