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.SpeicherplatzDer 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 HomepageSie können sich Teile Ihrer Homepage (oder die gesamte Homepage) selbst über .htaccess-Dateien schützen.Gestaltung Ihrer eigenen HomepageSie können ihre HTML-Seiten auf 2 Arten erstellen:
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. DefaultdateienSie 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. 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 SprachwahlFormat der DateienWWW-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 SeitenScripts: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-ProgrammeUnter 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. log-FilesSie 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.InformationenAuf 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ütztSichere Verbindung (https)Sollten Sie auch per SSL abgesicherte Verbindungen benötigen, dann bitten wir Sie sich mit dem Webmaster in Verbindung zu setzen.SicherungenDer Server wird regelmäßig auf das Backup-System des ZID gesichert.Google SitemapsGoogle 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. 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 ServerNeuigkeiten 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 InformatikdienstBei Fragen zur Homepage oder zum WWW-Server wenden Sie sich bitte an den Webmaster. |