Eisfair "Hausnetz"

Der Server ist aufgesetzt, arbeitet zuverlässig und bietet eine Reihe nützlicher Funktionen - die alle anders aufzurufen und zu verwalten sind. Es wird hier ein Ansatz zur zentralen Verwaltung der Aufrufe gezeigt.

 Server-Dienste zentral zugänglich machen


Hausnetz Screenshot
Ein zentrales Dienste-Menü


Firefox Screenshot
Dienste-Menü für die Browser-Sidebar
Folgende Schritte zeigen nur einen Weg, wie man die Aufrufe der Server-Dienste zentral administriert.
  • Viele Dienste werden mit eigenen Web-Servern gesteuert, die zumeist auf andere Ports eingestellt sind. Der Apache bietet einen einfachen Weg, diese einzubinden. mehr »

  • In einem Unterverzeichnis (z.B. /var/www/htdocs/admin) werden alle Dienstaufrufe z.B. in kleinen php-Dateien gespeichert, die lediglich eine Umleitungsfunktion beinhalten. mehr »

  • Das Menü-Verzeichnis sollte unbedingt mit einer .htaccess-Datei vor unbefugtem Zugriff geschützt werden. Als lokalen Link im Browser kann man dann nach dem Schema der Umleitungsfunktionen auch die Anmelde- Informationen integrieren:
    http://username:passwort@eis/admin/index.htm
         
  • Benutzt man den Firefox-Browser, stört die Sicherheitsabfrage bei Links mit integrierten Anmeldedaten. Dabei lässt sie sich ganz einfach unterdrücken. mehr »

 Server-Dienste auch vom Internet erreichen

Der oben dargestellte Ansatz funktioniert hervorragend auch mit Aufrufen aus dem Internet, sofern der Server z.B. mittels fester IP-Nummer oder einer DynDNS-Adresse erreichbar ist. Die Kodierung der Umleitungs-Header mit der PHP-Variablen $_SERVER['SERVER_NAME'] stellt sicher, dass der Aufruf sowohl intern als auch extern klappt.

Ein weiterer angenehmer Seiteneffekt ist, dass man zum Aufruf der verschiedenen Dienste-Protokolle nur einen Port am Router frei zu geben braucht. Die Umsetzung auf die internen Adressen und Ports übernimmt das Apache-Modul Mod_Proxy.

Damit steht der Verwaltung der Dienste von "jedem Platz der Welt aus" nichts mehr im Wege.
 

Letzte Änderung:  06.11.2005
© 1997,2010 ibp consult