Wiki-Quellcode von EigeneHomepage
Zuletzt geändert von Aysegül Omus am 2025/05/19 15:33
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Anlegen einer eigenen Homepage = | ||
| 2 | |||
| 3 | Hier wird beschrieben, wie und wo man eine eigene Homepage auf den Uni-Rechnern anlegen kann. Jeder Informatik Studierende hat die Möglichkeit eine eigene Homepage unter der URL http://home.in.tum.de/~//Kennung/// zu erstellen. | ||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | {{toc/}} | ||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | == 1. Allgemeine Informationen == | ||
| 12 | |||
| 13 | . | ||
| 14 | |||
| 15 | |||
| 16 | (% style="color:red" %)**Wichtiger Hinweis:**(%%) https://wiki.ito.cit.tum.de/bin/view/Informatik/Helpdesk/Zugriffsrechte. Diese wiki-Seite sollte vor dem Anlegen einer eigenen Homepage durchgelesen werden, um eventuelle Risiken zu minimieren. | ||
| 17 | |||
| 18 | ---- | ||
| 19 | |||
| 20 | == 2. Vorbereitung == | ||
| 21 | |||
| 22 | Die \"index.html\"-Datei für die Homepage liegt im Verzeichnis: | ||
| 23 | |||
| 24 | |||
| 25 | |||
| 26 | {{html wiki="true"}} | ||
| 27 | {{code}}/u/halle/$USER/home_page/html-data/ {{/code}} | ||
| 28 | {{/html}} | ||
| 29 | |||
| 30 | |||
| 31 | |||
| 32 | Dazu müssen folgende Befehle ausgeführt werden: | ||
| 33 | |||
| 34 | |||
| 35 | |||
| 36 | {{html wiki="true"}} | ||
| 37 | {{code}}ssh <loginname>@lxhalle.in.tum.de | mkdir -p $(dirname $HOME)/home_page/html-data | touch $(dirname $HOME)/home_page/html-data/index.html | chmod -v o+x $(dirname $HOME) | chmod -v o+x $(dirname $HOME)/home_page | chmod o+x $(dirname $HOME)/home_page/html-data | chmod o+r $(dirname $HOME)/home_page/index.html{{/code}} | ||
| 38 | {{/html}} | ||
| 39 | |||
| 40 | |||
| 41 | |||
| 42 | Diese Befehle sorgen dafür, dass eine (leere) \"index.html\" Datei generiert wird und die Zugriffsrechte für die jeweilige Datei richtig gesetzt werden. | ||
| 43 | |||
| 44 | == 3. Erstellen des HTML Codes == | ||
| 45 | |||
| 46 | |||
| 47 | |||
| 48 | {{html wiki="true"}} | ||
| 49 | <span style='background-color: transparent;'>Über HTML gibt es genügend Tutorials, wie z.B. [[w3schools>>https://www.w3schools.com/Html/]]. Die vorher generierte index.html Datei muss in diesem einfachen Schema gehalten werden:</span> | ||
| 50 | {{/html}} | ||
| 51 | |||
| 52 | |||
| 53 | |||
| 54 | |||
| 55 | {{html wiki="true"}} | ||
| 56 | {{code}}<!DOCTYPE html><html><head><title>Testpage</title></head><body bgcolor =#22ff00><h1>Mykoooonos</h1><p>So koennte ihre Webseite ausschauen.</p></body></html> {{/code}} | ||
| 57 | {{/html}} | ||
| 58 | |||
| 59 | |||
| 60 | |||
| 61 | Nachdem die Datei bearbeitet wurde, kann man nun bei aufrufen der Seite http://home.in.tum.de/~//Kennung/// die Webseite sehen. | ||
| 62 | |||
| 63 | |||
| 64 | [[image:https://xwiki.rbg.tum.de/bin/download/Informatik/Helpdesk/EigeneHomepage/WebHome/Screenshot.png||alt="So könnte die Webseite aussehen" height="141" title="Screenshot.png" width="881"]] | ||
| 65 | |||
| 66 | == 4. Apache Error-Logfile == | ||
| 67 | |||
| 68 | Es ist möglich sich den Error-Log des Apache-Servers anzuschauen, was natürlich bei Fehlersuche sehr hilfreich sein kann: | ||
| 69 | |||
| 70 | * die Datei wird auf dem Rechner ##home.in.tum.de## gespeichert und man kann per ##ssh## auf ihn zugreifen {{{ssh <Ihr_Login>@home.in.tum.de}}} | ||
| 71 | * der Dateipfad ist ##/var/apache2/logs/error_log## | ||
| 72 | * zum Lesen gibt man folgendes ein {{{less /var/apache2/logs/error_log}}} |