Institutshomepage am Server "CIS"


Wer bekommt eine Homepage am Server?

Generell werden Homepages auf den Servern des ZID nur für Einrichtungen vergeben.
In einer Testphase ist es derzeit auch möglich, eine persönliche Homepage zu beantragen, die allerdings nicht der Betriebs- und Benutzungsordnung der TU Graz widersprechen darf und die primär mit der Arbeit an der TU Graz gekoppelt sein muß.

Wie kommt man zu einer Homepage?

Bitte kontaktieren Sie den Webmaster, teilen Sie ihm den (Instituts-)Namen und die von Ihnen gewünschte Webadresse im Format www.Ihr_Wunsch.TUGraz.at mit, er wird Ihnen dann in den nächsten Tagen einen Account auf diesem Rechner mit einer Defaultpage einrichten.
Um das Paßwort zu ändern kopieren Sie eine Datei mit dem Namen .passwd mit dem neuen Paßwort als Inhalt in Ihr Homeverzeichnis (nicht in die Homepage!), nach spätestens 15 Minuten wird das Paßwort dann geändert (und die Datei .passwd gelöscht).

Adresse (URL)

Die gewünschte Webadresse wird am Server als virtueller Server realisiert, d.h., der Webserver erscheint wie ein eigenständiger Server mit der von Ihnen gewählten Adresse.

Speicherplatz

Der Platz, der Ihnen dann zur Verfügung steht, ist nicht limitiert, ist aber ausschließlich für Ihre Webpräsentation vorgesehen und ist kein Zwischenspeicher für andere Daten!

Sollte Ihr Platzbedarf sehr groß sein, dann wenden Sie sich bitte an den Webmaster, damit genügend Ressourcen zur Verfügung gestellt werden können.

Zugriffsbeschränkung für Teile der Homepage

Sie können sich Teile Ihrer Homepage (oder die gesamte Homepage) selbst über .htaccess-Dateien schützen.

Gestaltung Ihrer eigenen Homepage

Sie können ihre HTML-Seiten auf 2 Arten erstellen:
  1. entweder „programmieren“ Sie die Seiten selbst in HTML
  2. oder Sie verwenden einen der unzähligen HTML-Editoren

Besonders möchte ich hier auf die Web Accessibility Initiative (WAI) für ein barrierefreies Web hinweisen und auf die korrekte Verwendung von Farbsetzungen und die richtige Codierung von Sonderzeichen.

Defaultdateien

Sie können Ihre Homepage individuell gestalten, indem Sie die Datei welcome.html im WWW-Ordner ihres Instituts editieren und dort ggf. Verweise auf weitere Dateien plazieren.
Bei den Namen dieser weiteren Dateien sollte man bedenken, daß der Webserver auf einem UNIX-Rechner läuft und somit Groß- und Kleinschreibung relevant ist und Sonderzeichen (zB Umlaute und Leerzeichen) im Namen nicht vorkommen sollten, da es sonst z.B. bei CGI-Programmen (wie Zugriffsstatistiken) oder den Google-Sitemaps oder sogar einfachen Links zu Problemen kommen kann!

Die Default-Pages (d.h. Dateien, die ohne Angabe des Namens, nur durch Spezifikation des Directories angezeigt werden) finden Sie hier.
Die Reihenfolge ist dabei - wie dort erwähnt - relevant, d.h. wenn z.B. welcome.htm und Index.htm in einem Directory existieren, dann wird defaultmäßig welcome.htm dargestellt. Index.htm ist aber natürlich über die URL ebenfalls aufrufbar.

Sollten Sie für Ihren Server das automatische Anlegen eines Inhaltsverzeichnisses wollen ("fancy indexing"), so melden Sie sich bitte beim Webmaster!

Sie können auch die Seiten, die bei Fehlern vom Server erstellt werden, selbst modifizieren.

Geben Sie bitte auf der Einstiegsseite auch einen Webverantwortlichen an (Email-Adresse), damit Sie bei Fragen oder Problemen erreichbar sind.

Automatische Sprachwahl

Format der Dateien

WWW-Seiten werden hauptsächlich als HTML-Dateien abgespeichert (es können aber auch Dateien anderen Formats, z.B. Bilder, inkludiert sein). Genauere Beschreibungen zu HTML finden Sie z.B. beim WWW Consortium oder in der Beschreibung von Stefan Münz.
Die derzeitig vom Server unterstützten MIME-Types.

Wie bringe ich Daten auf den Server?

Ihre am lokalen PC erstellten Dateien (HTML, GIF, JPG, etc.) können Sie per sftp oder scp auf den Server in das Directory "homepage" in Ihrem Homedirectory transferieren (ftp wird nicht mehr unterstützt und ssh auch nicht, d.h. es funktioniert auch kein sftp über ssh!). Bei SourceForge.net finden Sie z.B. einen gut funktionierenden Client für Windows (Beschreibung) und für MacOS X (Beschreibung).
Als Servernamen für Ihr sftp-Programm können Sie dabei natürlich jeden der vielen Namen des Webservers verwenden. Die Verwendung von WinSCP haben wir exemplarisch beschrieben.
Im Dateisystem gibt es dabei u.U. logische und physikalische Pfade - bitte verwenden Sie immer die logischen Pfade, da sich die physikalischen (zB bei Platzmangel auf Platten) ändern können. Für das sftp-Programm stehen Ihre HTML-Dateien im Verzeichnis homepage/ (relativer Pfad) bzw. /users/USERNAME/homepage/ (absoluter Pfad).

Generell ist dabei zu beachten, daß UNIX-Systeme case-sensitive sind - d.h.: Groß- und Kleinschreibung ist relevant! Darauf ist bei Links, Bildern, etc. zu achten!

Weiters ist zu beachten, daß auf UNIX-Systemen Sonderzeichen wie Umlaute oder Leerzeichen nicht verwendet werden sollten.

Wie bekomme ich Daten vom Server?

Damit ist gemeint: Wie kann ich Daten für den Download im Browser bereitstellen?
Ganz einfach: Jeder Dateityp, der vom Browser nicht dargestellt werden kann, wird automatisch als Download angeboten, Dateien, die der Browser darstellen kann, kann man danach auch abspeichern (oder man macht es gleich über den Kontext der rechten Maustaste).

Dynamische Seiten

Scripts:
Am Server kann man natürlich JavaScript und JavaApplets ablegen, diese laufen ja clientseitig, außerdem unterstützt der Server auch PHP4 und XML mit XSLT:

    test.php
    test.phps
    test.xml
    test.xsl
   
Server Side Includes:
"Server-parsed HTML" ist ohne exec für alle HTML-Files mit Extension shtml aktiviert.

CGI-Programme

Unter CGI versteht man die Schnittstelle des Webservers zu beliebigen Programmen am Server. Prinzipiell sind alle unter Solaris 9 laufenden Programme auch über das Web aufrufbar, PERL-Programme sind aber zur Datenstromanalyse (was wurde eigentlich eingegeben?) besonders geeignet.
Bei der Programmierung solcher (PERL-)Programme sind wir Ihnen gerne behilflich, einzelne Beispiele finden Sie auch am Server.

Es gibt am Server bereits einige vorinstallierte Programme, die über /cgi-bin/ aufrufbar sind. Falls Sie aber eigene Programme verwenden wollen, dann müssen Sie diese in das Verzeichnis cgi stellen, das eine Ebene über Ihrem Homeverzeichnis eingerichtet wurde; Programme, die dort abgelegt werden, sind dann über /cgi-dir/ aufrufbar.
Zu beachten ist, daß für diese Programme die Rechte und der Besitzer richtig gesetzt sein müssen!

log-Files

Sie können die Zugriffe auf Ihre Homepage weiter mit den vorinstallierten CGI-Programmen analysieren, Sie haben aber im Verzeichnis logs (eine Ebene über Ihrem Homeverzeichnis) direkten Zugriff auf die log-Files.

Informationen

Auf dieser Ebene finden Sie auch die ASCII-Textdatei who: in diese bitte ich Sie die Mailadressen der Personen einzutragen, die für den Webserver zuständig ("Webmaster") sind.

MySQL, ...

Dieser Server unterstützt (derzeit) keine Datenbanken, das ist aber vom Bedarf abhängig, außerdem gibt es noch einen 2. Server des ZID, der das unterstützt

Sichere Verbindung (https)

Sollten Sie auch per SSL abgesicherte Verbindungen benötigen, dann bitten wir Sie sich mit dem Webmaster in Verbindung zu setzen.

Sicherungen

Der Server wird regelmäßig auf das Backup-System des ZID gesichert.

Google Sitemaps

Google bietet seit Mitte 2005 die Möglichkeit eine komplette Sitemap zu übermitteln, sodaß die Indizierung optimiert werden kann.

Am Server läuft ein Tool, das monatlich für alle virtuellen Server (und ab Sommer 2008 auch für „Subserver” der virtuellen Server) am www.cis.TUGraz.at eine solche Sitemap (sitemap.xml.gz) erstellt (Achtung: das Tool funktioniert nur, wenn Sie in Ihrer Seite für die Filenamen keine Sonderzeichen verwenden.
Schon eine einzige Datei mit Sonderzeichen - z.B. Umlauten oder Leerzeichen - verhindert, daß der Index erstellt wird!) und an Google übermittelt (Datei darf nicht gelöscht werden).
Sollten Sie das nicht wollen, dann bitte eine Nachricht an webmaster.cis@TUGraz.at.

Google erlaubt dann durch Angabe von site:www.INSTITUT.TUGraz.at die Suche nur in Ihren indizierten Seiten

Sie können aber auch ein eigenes Suchformular aufsetzen, das auf Google zugreift:


    <form method="GET" action="http://www.google.com/search">
     <input type="hidden" name="sitesearch" value="www.INSTITUT.TUGraz.at">
     <input type="text" name="q" value="" size=30 maxlength=255> <br>
     <input type="submit" value="Google-Suche">
    </form>
   

Weitere Google-Services finden Sie z.B. auf http://services.google.com/pss_faq.html

Neuigkeiten zum Server

Neuigkeiten zum Server erfahren Sie i.a. über die Seite infos.html auf der CIS-Homepage, außerdem werden von Umstellungen etc. alle Personen informiert, die in der Datei /users/who von Ihnen eingetragen wurden.

Ansprechpersonen im Zentralen Informatikdienst

Bei Fragen zur Homepage oder zum WWW-Server wenden Sie sich bitte an den Webmaster.