![]() |
| BitShop - Ihr Web-Provider aus den USA mit FrontPage-Support und günstigen Preisen | Bitte beachten Sie die Angebote unserer Sponsoren | Das IDC-Kochbuch - Dynamische Webseiten erstellen mit Access- und SQL-Datenbanken |
| Laden Sie sich das Buch
als FrontPage Web (ZIP, 144kb) > 5.100 Downloads seit 1.6.97! |
| Inhalt | Seite zurück | 2 von 10 | Seite vor | ||||||||
| 2. FrontPage 97
eine Client-/Server-Anwendung FrontPage ist eine Client-Server-Anwendung. Durch diese Technik können mehrere Autoren gleichzeitig an einer Web-Site arbeiten und die Arbeitsstation und der eigentliche Webserver können auf verschiedenen Plattformen laufen. Alleinige Voraussetzung ist eine TCP-IP-Verbindung zwischen den Computern, also genau dieselbe wie zwischen einem Webbrowser und einem Webserver. Der Client-Teil besteht aus der Arbeitsumgebung (FrontPage Explorer, FrontPage Editor, Aufgabenverwaltung usw.), mit dem Sie Ihre Webseiten erstellen und verwalten. Er ist für alle Windows-Plattformen und für Macintosh-Computer erhältlich und wird später ausführlich beschrieben. Der Server-Teil ist ein Sammlung von speziellen Programmen, die FrontPage Server Erweiterungen genannt werden. Sie funktionieren nicht eigenständig, sondern sind immer Zusatzprogramme zum jeweils installierten Webserver. Diese Erweiterungen haben verschiedene Aufgaben:
Die FrontPage Server Erweiterungen gibt es für verschiedene kommerzielle und Freeware Webserver (Microsoft, Netscape, Apache, CERN usw.) und für unterschiedliche Plattformen (Windows 3.1, Windows95, WindowsNT, Unix usw.). In diesem Abschnitt wird ausführlicher auf die technischen Hintergründe der FrontPage Systemarchitektur eingegangen. Die folgende Grafik zeigt das Funktionsprinzip: Abbildung 1: Funktionsprinzip FrontPage
Bei den meisten Webservern wird der Zugriff auf die FrontPage Server Erweiterungen über das CGI (Common Gateway Interface) hergestellt. Die praktische Umsetzung ist je nach Webserver und Plattform verschieden: während auf UNIX CGI einen eigenen Prozeß startet, werden unter WindowsNT DLLs (Dynamic Link Libraries) benutzt. Allen gemeinsam ist das Funktionsprinzip: Eingaben des Benutzers und verschiedene Parameter werden über die CGI-Schnittstelle an den Webserver übergegeben, der diese Informationen verarbeitet und als Ergebnis eine HTML-Seite liefert. In einigen Fällen werden lösen die FrontPage Server Erweiterungen einen eigenen Kommunikationsprozeß mit dem Webserver aus:
Webserver behandeln diese Prozesse auf verschiedene Weise. So werden die Zugriffsrechte auf einem NCSA Webserver in einer Textdatei abgelegt, während Windows95- oder WindowsNT-Server diese Informationen aus der Registry-Datenbank beziehen können. 2.2 Client-Server-Kommunikation FrontPage nutzt für die Kommunikation zwischen dem FrontPage Client und dem Web auf dem Webserver das HTTP-Protokoll, also dasselbe Protokoll, welches für den Datenaustausch zwischen einem Webbrowser und einem Webserver verwandt wird. Dabei ist es egal, ob sich der Webserver auf den eigenen Computer, im lokalen Netz oder im Internet befindet. Dieser Abschnitt gibt Ihnen eine Übersicht über die Installation des FrontPage Client auf einem Computer mit Windows95-Betriebssystem. Die Ordner- und Dateinamen sind für andere Betriebsysteme ähnlich. Die FrontPage Programme (Explorer, Editor usw.) sind standardmäßig im Ordner \Programme\MicrosoftFrontPage gespeichert. Dort finden Sie u.a. auch den FrontPage Server Administrator, mit dem Sie die Server Erweiterungen auf Ihrem Webserver installieren, überprüfen, aktualisieren und entfernen können. Die Unter-Ordner und ihre Funktionen sind in der folgende Tabelle beschrieben: Tabelle 1 : FrontPage Programm Ordner
Im Windows-Ordner werden zwei Konfigurationsdateien erstellt: frontpg.ini fpexplor.ini 2.4 Sicherheit FrontPage bietet verschiedene Möglichkeiten, Ihre Webs vor unberechtigtem Zugriff zu schützen. Die Sicherheitsfunktionen können auf drei verschiedenen Ebenen genutzt werden:
2.4.1 Zugriffsrechte Standardmäßig kann jedes Web von jedem Benutzer, der über Ihr lokales Netzwerk auf Ihren Webserver zugreift, angesehen werden. Wollen Sie den Zugriff einschränken, müssen Benutzern Rechte zugewiesen werden. FrontPage verwaltet drei verschiedenen Zugriffsebenen: Administrator
Autor
Benutzer
Außerdem können Sie jeder Gruppe IP-Adressen zuordnen und so den Zugriff auch auf dieser Ebene kontrollieren. FrontPage greift für die Zugriffssicherung auf die Sicherheitsfunktionen des Betriebssystem des jeweils eingesetzten Webservers zurück. So wird auf einem WindowsNT-Server das Erstellen, Ändern und Löschen von Benutzern über die Benutzerverwaltung geregelt.
2.4.2 Proxy-Server Falls zwischen dem FrontPage Client und dem Webserver ein Firewall installiert ist, kann FrontPage für die erforderlichen Proxy-Einstellungen konfiguriert werden. Mit einem Firewall (auch Proxy-Server genannt) schützt man im allgemeinen ein lokales Netzwerk gegen unbefugte Zugriffe über extern angebundene Netzwerke wie z.B. das Internet. Dabei kann man sowohl den ausgehenden aus auch den eingehenden Datenverkehr kontrollieren. Es können zwei Fälle auftreten, in denen FrontPage über einen Firewall mit dem Webserver kommuniziert: wenn Sie mit dem FrontPage Client von Ihrem Computer auf einen Webserver zugreifen wollen, der außerhalb des Firewall liegt oder Sie mit dem FrontPage Client von einem Computer, der außerhalb des Firewalls liegt, auf einen Webserver innerhalb Ihres lokalen Netzes zugreifen wollen. Im ersten Fall kann im FrontPage Client die Informationen über den Proxy-Server eingetragen werden (im Explorer unter Extras/Optionen), im zweiten Fall wird der Zugriff über die Benutzerrechte des Webservers (bzw. des Betriebssystems) geregelt. 2.4.3 Verschlüsselung SSL (Secure Sockets Layer) FrontPage unterstützt die SSL-Technologie, die einen höheren Grad an Sicherheit bei der Kommunikation zwischen Client und Server durch Verschlüsselung der übertragenen Daten und Zugriffsberechtigungen bietet. Die Komponenten für SSL sind allerdings nicht im Lieferumfang von FrontPage enthalten und müssen separat erworben werden.
|
|