- Mehrfache Homepages mit HTML -
Sobald
ein Benutzer durch eine REDIR-Seite, DynDNS etc. 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 REDIR angezeigt
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.). 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 sind.
1) Server einrichten
Zunächst muss im Server definiert werden, dass Sie zwei Homepages zur
Verfügung stellen möchten. Am einfachsten geht dies durch die virtuellen
Verzeichnisse, da anschliessend aus der REDIR-Datei direkt hierauf verwiesen
wird.
Starten Sie als nächstes das Setup über das Menü "Server"
/ "Setup". Wechseln Sie links in den Bereich "HTTP
Server" / "Allgemein" / "Erweitert".
Wählen Sie hier den Button "Virtuelle Verzeichnisse bearbeiten"
aus.
.
Legen Sie mit "Neu" zwei (oder mehr) neue Alias-Einträge
an. Als "Aliasname" vergeben Sie jeweils "homepage1"
und "homepage2", die jeweils auf die entsprechenden (lokalen)
Pfade verweisen. "homepage1" verweist dabei auf das Verzeichnis,
in dem sich Ihre 1. Homepage befindet, "homepage2" auf das
Ihrer 2. Homepage. Übernehmen Sie diese Änderungen mit "Speichern
& Ende".
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 Sie anschliessend das Setup mit "OK".
2) Konfiguration testen
Starten Sie Ihren Browser (InternetExplorer, Netscape etc.) und geben Sie
eine lokal verfügbare IP Adresse ein, z.B. 127.0.0.1. Nun sollten
Sie die standard-Homepage sehen. Geben Sie als nächstes die IP-Adresse
plus den vorhin angelegten Alias Nummer 1 ein, z.B. "127.0.0.1/homepage1/".
Nun sollten Sie die 1. Homepage sehen, bei Eingabe von "127.0.0.1/homepage2/"
die zweite.
Hintergrund: Im Setup wurde definiert, dass, sobald das virtuelle Verzeichnis
"homepage1" angesprochen wird, der Inhalt von "c:\homepage1"
bzw Ihres lokalen Pfades angezeigt wird.
3) BeOnline konfigurieren
Im BeOnline müssen nun 2 REDIR-Vorlagen aktualisiert werden, je Homepage
eine. Kopieren Sie daher im Windows-Explorer Ihre Redir-HTML-Datei (bzw. die
mitgelieferte REDIR.HTM Datei) zweimal, da jede der beiden einzeln konfiguriert
werden muss. Legen Sie als nächstes im BeOnline zwei REDIR-Vorlagen an
( Workshop), wobei
Sie in der ersten Vorlage die erste der eben kopierten HTML-Datei verwenden
und die 2. in der zweiten. Editieren Sie anschliessend die Redir-Dateien.
Öffnen Sie diese dazu in einem Editor (Notepad o.ä.) und suchen
aus dem Text den Teil "http://##ipaddr##". Ersetzen Sie diesen
Text gegen "http://##ipaddr##/homepage1/" bzw. gegen "http://##ipaddr##/homepage2/"
(in der zweiten Vorlage). Laden Sie die Dateien anschliessend auf die Server
hoch.
Hintergrund:
Jede Redir-Vorlage verweist direkt auf die jeweils aktuelle IP sowie auf das
Unterverzeichnis (virt. Verzeichnisse, am Anfang). Sobald jemand auf die erste
Homepage surft wird er durch die modifizierte HTML Datei auf "http://x.x.x.x/homepage1/"
weitergeleitet. Der Server wertet das Unterverzeichnis aus (/homepage1/),
erkennt, dass es sich um ein virtuelles Verzeichnis handelt und leitet die
Anfrage intern auf das reele Verzeichnis um (c:\homepage1\). Gleiches gilt
für Homepage 2.