Hier finden Sie einige Hinweise, wie Sie selbst HTML Seiten auf dem webrum anlegen können. webrum ist ein Alias für rumpelkammer.
webrum-BenutzerInnen haben die Möglichkeit eine eigene WWW-Homepage in Ihrem WWW-Homeverzeichnis
/pub/users/fakultaet/loginname/
abzulegen. fakultaet müssen Sie durch die
Abkürzung für ihre Fakultät ersetzen und loginname
müssen Sie durch Ihre Benutzerkennung ersetzen. Auf diese Seiten
kann mit folgendem URL zugegriffen werden:
http://webrum.uni-mannheim.de/fakultaet/loginname/seite.html
Beispiel:
Sie haben die Kennung cliebig und gehören zur
Fakultät jura. Dann legen Sie ihre WWW Seiten,
beginnend z.B. mit index.html unter /pub/users/jura/cliebig
ab. Über den URL http://webrum.uni-mannheim.de/jura/cliebig/index.html
können Sie dann auf Ihre index.html WWW-Seite
zugreifen. Beachten Sie bitte alle Schrägstriche /,
die in den Beispielen angegeben sind.
Nach dem Einloggen auf der webrum befinden
Sie sich in der Regel im Verzeichnis /users/fakultaet/loginname.
Um in Ihr WWW Verzeichnis zu gelangen müssen Sie das Unix
Kommando cd, das Sie sicher auch von DOS kennen
benutzen.
Entsprechend dem obigen Beispiel wäre dies cd
/pub/users/jura/cliebig.
Zum Kopieren von Dateien können Sie das Unix Kommando cp,
das unter DOS copy heißt benutzen. Sie können aber
auch Ihre Dateien direkt per FTP (z.B. Netscape
"Publish" Funktion) in Ihr WWW Verzeichnis übertragen.
Die Quotierung des WWW-Homeverzeichnises ist 1 MB. Das WWW-Homeverzeichnis kann weltweit gelesen werden.
Auszuführende Programme, wie z.B. Scripte, benötigen die Dateinamenserweiterung ".cgi".
/pub/users/fakultaet/loginame/script.cgi
Auf diese Programme kann mit dem folgenden URL zugegriffen werden:
http://webrum.uni-mannheim.de/fakultaet/loginname/script.cgi
Scripte können in einer beliebigen Sprache (z.B. sh,
csh, perl, c) geschrieben werden. Die Script-Dateien, die
auf webrum ausgeführt werden sollen, müssen wie folgt beginnen.
#!/bin/sh
# hier fängt alles an.
#!/bin/csh -f
# hier fängt alles an.
#!/client/bin/perl
# hier fängt alles an.
Achten Sie darauf, daß in der Datei vor der Zeile mit #!
keine Leerzeilen und Leerzeichen enthalten sind.
Die Script Dateien müssen das Attribut "Executable" = "Ausführbar" besitzen. Dies können Sie mit dem Unix Kommando
chmod +x <filename>
erreichen. Damit können und sollten Sie das CGI Script direkt von einer Unix Kommandozeile testen. So erreichen Sie, daß das CGI Programm fehlerfrei läuft bevor Sie es mit dem Web-Server testen und einsetzen.
Da auf dem Rechner das Andrew File System AFS
eingesetzt wird, müssen eventuell Zugriffrechte auch durch AFS
Kommandos (und nicht nur durch UNIX Kommandos wie chmod)
gesetzt werden. Dies trifft nur dann zu, wenn
Sie auf dem Rechner eigene Log-Files oder zum Beispiel
Gästebücher realisieren wollen. Diese Dateien müssen dann im
AFS vom Web-Server schreibbar sein.
fs listacl
<dir/file>
fs setacl
<dir> <ACL>+
fs copyacl
<src dir> <dst dir>+
Jedes <ACL> besteht aus zwei Teilen: einem
Benutzer- oder Gruppenamen und einer Zugriffsspezifikation (z.B. system:anyuser
write oder besser http write falls http
die Benutzerkennung des Web-Servers ist).
Informationen zur Verwendung von AFS und seinen Kommandos finden Sie hier.
Infos zum veröffentlichen von selbsterstellten WWW-Seiten mit dem Netscape Composer. Der Link führt auf Anleitungen (englisch) und weitere nützliche Tips zum Umgang mit den bekanntesten HTML-Tools.
Informationen zu HTML und CGI finden Sie unter folgenden Links: HTML Kurs, WWW Programme, Seitenzugriffszähler (Counter) und "Last Modified" .
Bitte beachten: Bei diesen Seiten handelt es sich nicht um offizielle Anleitungen, sie können sich gegebenenfalls ändern.
Daneben werden vom RUM auch Kurse für beide Themengebiete angeboten.
Weitere Informationen erhalten Sie vom webrum Administrator.
webmaster, 26.11.1998