Für Studenten der Informatik an der LMU ist es möglich, eigene Homepages zu erstellen, welche per WWW weltweit zugreifbar sind.
Seit einiger Zeit werden beim Anlegen eines neuen Home-Verzeichnisses die meisten Vorraussetzungen für eine eigene Homepage schon miterledigt.
Das wichtigste bei der hier anzulegenden Struktur sind die Rechte der Verzeichnisse und Dateien die die Homepage ausmachen. Dazu sollte man sich grundlegend mit den Rechtesystem von Dateisystemen beschäftigen, um alles richtig zu machen. Wenn der Webserver die Dateien der Homepage ausliefern will, ist dieser Zugriff so, als ob dies ein anderer User macht. D.h. alle Verzeichnisse von “/” bis public_html bzw. dessen Unterverzeichnisse müssen für alle (other/world) lesbar und zugreifbar sein.
ACHTUNG: Der CGI und PHP Betrieb ist auf das MWN eingeschränkt.
chmod o+x ~/
mkdir ~/public_html
chmod o+x ~/public_html/
chmod o+r ~/public_html/index.html
chmod g-rwx sensibles.cgi
Teilweise ist der Zugriff auf das Münchner Wissenschaftsnetz (MWN) eingeschränkt.
Homepages sind über folgende URL zu erreichen: Lokal, für schnelles testen: file://localhost/home/Namens-Anfangsbuchstabe/loginkennung/public_html/index.html, z.B. file://localhost/home/t/testusr1/public_html/index.html oder weltweit: http://www.cip.ifi.lmu.de/~loginkennung wobei loginkennung eure persönliche Loginkennung darstellt.
CGI-Bin’s können jeweils über folgenden URL Typ angesprochen werden: http://cgi.cip.ifi.lmu.de/~loginkennung/cgi-bin/programmname wobei loginkennung eure persönliche Loginkennung darstellt und programmname das CGI-Bin Programm (Bitte das Zeichen ‘~’ nicht übersehen). Die CGI-Bin’s laufen unter der Kennung des jeweiligen Erstellers auf einem debian Linux System.
Der cgi Server basiert auf der selben Ubuntu Version bzw. Installation wie die normalen Arbeitesplatzrechner.
PHP Skripte können jeweils über folgenden URL Typ angesprochen werden: http://php.cip.ifi.lmu.de/~loginkennung/php/skriptname.php wobei loginkennung eure persönliche Loginkennung darstellt und skriptname das PHP-Skript ist. Ausserdem ist die Endung “.php” für das PHP-Skript zwingend notwendig (sowohl in der URL als auch im Dateinamen). Deweiteren haben wir index.php als Dir-Index aktiviert. Installiert ist PHP5.
Da man sich auf dem CGI/PHP Server nicht einloggen kann, haben wir extra eine Web-Schnittstelle (siehe auch Info Button in der KDE Oberfläche) zu den CGI Prozess Informationen geschaffen. Dort kann man den aktuellen Zustand der eigenen Prozesse abfragen oder diese auch killen. Dies ist dann nötig, wenn ein eigener CGI/PHP Prozess nicht terminiert. ( https://tools.rz.ifi.lmu.de/misc/cgi_ps.rb)
Wir bitten euch, bei der Erstellung eurer Homepages die üblichen gesetzlichen Einschränkungen und Vorschriften z.b. (Copyright, Impressum, Datenschutz) und die universitären Einschränkungen bzgl. kommerzieller bzw. geschäftsmäßiger Nutzung die nicht mit der Ausbildung oder Uniprojekten verknüpft, ist zu beachten.
Für sichere (verschlüsselte) Übertragung unterstützt der CGI-Server SSL. Dazu ist die URL für CGIs dann https://cgi.cip.ifi.lmu.de/~kennung/cgi-bin/script.cgi
Bei Mißbrauch dieses Angebots behalten wir uns eine gezielte oder auch allgemeine Sperrung der Homepages vor.