|
||||||
|
Alle Angehörigen der Justus-Liebig-Universität Gießen können eine eigene Homepage und weitere Web-Seiten auf den Servern des Hochschulrechenzentrums ablegen. Dazu sind drei Voraussetzungen erforderlich:
Bevor ich erläutere, wie eine eigene Homepage anzulegen ist, möchte ich noch ein paar wichtige Hinweise geben.
Damit Ihre Homepage, die Sie zunächst auf einem PC entwickelt und mit einem Browser geprüft haben, vom WWW-Server angeboten werden kann, müssen Sie sie in einem Bereich speichern, auf den der WWW-Server zugreifen kann. Mit Ihrer Benutzerkennung besitzen Sie bereits einen dafür geeigneten Speicherbereich - Ihr Home-Verzeichnis - auf einem der UNIX-Rechner. Sie müssen nun mit einem dieser UNIX-Rechner einen Dialog führen. Auf Ihrem PC steht Ihnen für diesen Zweck ein Telnet-Dialogprogramm (z.B. TeraTerm unter unter Widows 3.11 oder Windows 95) zur Verfügung. Ist dies nicht der Fall, so sehen Sie bitte unter "Internet-Software für MS-Windows" nach, wie Sie dieses Programm nebst dem weiter unten benötigten WS_FTP installieren können.
Wenn Sie eine Benutzerkennung vom Typ g... haben, dann führen Sie einen Dialog mit einem der UNIX-Rechner D1,..., D6. Ihr Home-Verzeichnis steht Ihnen auf jedem dieser Rechner zur Verfügung. Entsprechend gilt für Benutzerkennungen vom Typ s... der UNIX-Rechner S1. Zu Beginn des Dialogs müssen Sie Ihre Benutzerkennung und das zugehörige UNIX-Paßwort eingeben. Anschließend "sind Sie in Ihrem Home-Verzeichnis" und können UNIX-Befehle eingeben.
Geben Sie nun den folgenden Befehl ein:
publicwww
Damit starten Sie ein Programm, das vom HRZ geschrieben wurde, um Ihnen die Arbeit zu erleichtern. Wenn Sie Einzelheiten dazu wissen möchten, dann können Sie unter "Zugriff des Web-Servers auf Dateien eines Benutzers" nachlesen.
Von dem Programm publicwww wird in Ihrem Home-Verzeichnis das Unterverzeichnis public_html angelegt und anderen Benutzern bzw. Programmen und insbesondere dem WWW-Server erlaubt, auf dieses Verzeichnis zuzugreifen. Am besten lassen Sie das Fenster mit dem UNIX-Dialog bestehen, dann brauchen Sie sich für den übernächsten Schritt nicht erneut einzuloggen.
Jetzt können Sie mit FTP (z.B: Mit dem Windows-Programm WS_FTP) Ihre Homepage unter dem Dateinamen homepage.html in dem Verzeichnis public_html speichern. Dazu müssen Sie sich auf dem gleichen Rechner wie oben mit Ihrer Benutzerkennung und nicht als "anonymous" einloggen. Anschließend müssen Sie noch dafür sorgen, daß auch diese Datei für andere lesbar ist. Dazu können Sie wieder den UNIX-Befehl
publicwww
aufrufen.
Das Programm WS_FTP bietet auch die direkte Änderung der Zugriffsrechte auf Dateien und Verzeichnisse an. Allerdings wird diese Funktion nicht von der auf dem Rechner S1 installierten UNIX-Variante "Solaris" unterstützt. Deshalb gilt der folgende Satz nur für Benutzerkennungen vom Typ g...: Um die Zugriffsrechte für Ihre Homepage und die weiteren Webseiten richtig einzustellen müssen Sie im rechten Fenster des WS_FTP-Bildschirms die betreffenden Namen markieren und die rechte Maustaste drücken, dann "chmod(UNIX)" wählen und ok klicken.
Wenn soweit alles korrekt eingerichtet ist, können Sie und andere ab jetzt mit dem URL (Universal Resource Locator)
http://www.uni-giessen.de/~gnnnn/
auf Ihre Homepage zugreifen. Dabei steht gnnnn für Ihre Benutzerkennung.
Für Studierende, die eine s-Kennung snnnn haben, lautet der URL:
http://www.stud.uni-giessen.de/~snnnn/
Damit die Existenz Ihrer Homepage nun auch allen bekannt wird, die sich für Ihre Person interessieren, gibt es mehrere Möglichkeiten:
Der WWW-Server hat unter dem Betriebssystem Unix im Prinzip dieselben Rechte wie ein "normaler" Benutzer, d.h., er kann zunächst nur auf seine eigenen Dateien zugreifen. Damit der Server auch Dateien eines Benutzers anbieten kann, müssen diese Benutzer des Unix-Systems lesbar sein.
Die Dateien und Unterverzeichnisse eines Verzeichnisses kann man mit dem Unix-Kommando "ls -la" anzeigen lassen:
g030/> ls -la total 152 drwx--x--x 4 g030 test 1536 Dec 06 06:29 . drwxr-sr-x 15 root sys 1536 Nov 18 08:52 .. -rw------- 1 g030 test 2593 Dec 06 06:18 .Xdefaults -rwx------ 1 g030 test 5111 Dec 06 06:18 .dtprofile -rwx------ 1 g030 test 1829 Dec 06 06:32 .kshrc -rw------- 1 g030 test 491 Dec 06 06:18 .mailrc -rw------- 1 g030 test 7153 Jun 20 1995 .mwmrc -rwx------ 1 g030 test 9473 Dec 06 06:18 .profile -rw------- 1 g030 test 468 Jun 21 1994 .profile-privat -rw------- 1 g030 test 2500 Dec 06 06:38 .sh_history -rw------- 1 g030 test 149 Jun 20 1995 .xdt3 -rwx------ 1 g030 test 4170 Dec 06 06:18 .xinitrc drwx------ 2 g030 test 512 Jan 15 1996 Mail drwxr-xr-x 2 g030 test 512 Dec 04 14:08 public_html g030/> |
Die erste Spalte gibt an, ob es sich um ein Unterverzeichnis (d) oder eine Datei (-) handelt. Die nächsten Spalten sind in Dreiergruppen eingeteilt und geben die Zugriffsrechte Lesen (r), Schreiben (w) und Ausführen (x) an. Das zeichen - bedeutet, daß das entsprechende Zugriffsrtecht nicht gesetzt ist. Die erste Dreiergruppe (hier rot dargestellt) gilt für den Eigentümer selbst, die zweite (grün) für die Mitglieder seiner (Unix-) Gruppe und die dritte (blau) für alle übrigen Benutzer des Unix-Systems.
Das Zugriffsrecht "Ausführen" ist nur für Dateien , nicht aber für Verzeichnisse sinnvoll. Hier bedeutet ein x oder s an der entsprechenden Position: "Das Verzeichnis darf durchsucht werden".
Die erste Zeile in der obigen Dateiliste bezieht sich auf das Home-Verzeichnis (angedeutet durch einen Punkt) des Benutzers g030. Wichtig ist hier das x an der letzten Position. Es bedeutet, daß alle Benutzer, also auch der WWW-Server dieses Verzeichnis durchsuchen dürfen.
Der Server ist so konfiguriert, daß er unter dem URL:
http://www.uni-giessen.de/gnnn
die Datei homepage.html oder homepage.htm im Unterverzeichnis public_html des Home-Verzeichnisses des Benutzers gnnn anbietet. Ist keine solche Datei vorhanden, so liefert er eine Liste der Dateien und Unterverzeichnisse im Verzeichnis public_html. Alle Dateien, die der Server anbieten soll, müssen lesbar und das Verzeichnis public_html, sowie seine Unterverzeichnisse müssenlesbar und durchsuchbar sein.
g030/> cd public_html/ g030/public_html> ls -la total 56 drwxr-xr-x 2 g030 test 512 Dec 06 14:25 . drwx--x--x 4 g030 test 1536 Dec 06 14:22 .. -rw-r--r-- 1 g030 test 1895 May 26 1998 B1.htm -rw-r--r-- 1 g030 test 867 May 26 1998 B2.htm -rw-r--r-- 1 g030 test 2841 May 26 1998 hesslion.gif -rw-r--r-- 1 g030 test 1795 May 27 1998 hesslion1.gif -rwx---r-- 1 g030 test 3187 Dec 06 14:25 homepage.html g030/public_html> |
Sind die genannten Voraussetzungen nicht erfüllt, so müssen sie mit dem Unix-Kommando chmod (change mode) gesetzt werden.Es hat die Form:
chmod o+r <dateiname>
für das Leserecht der übrigen Benutzer, sowie
chmod o+x <verzeichnisname>
für das Suchrecht der übrigen Benutzer.