wiki:Server/Webstruktur

Strukturierung der URLs und installierte Systeme

Nicht mehr aktuell: Diese Seite beschreibt vor allem, wie ILIAS früher in der VM deployt wurde. Aktuelle Informationen dazu finden sich unter ILIAS

Auf dem neuen eLearning-Server ist das URL-Schema recht simpel gehalten. Es gibt zwei drei Domainkonfigurationen:

  • elearning.physik.uni-frankfurt.de: Haupthost, für alle offiziellen Systeme (ILIAS und POTT). Von Suchmaschinen indexiert.
  • dev.elearning.physik.uni-frankfurt.de: Host für Adminsachen (Besucherauswertung, Serveradmin, private Dateien, etc.)
  • Catchall: Alle Anfragen die nicht diesen Hosts entsprechen werden auf den Haupthost weitergeleitet.

In #20 wird die Doktrin beschrieben, die dem verteilte-Hosts-Konzept zugrunde liegt.

Haupt-Host elearning.physik.uni-frankfurt.de

Der Host https://elearning.physik.uni-frankfurt.de ist unter /etc/apache2/sites-enabled/01-elearning.physik.uni-frankfurt.de beschrieben und der wichtigste Server. DocumentRoot ist allerdings nicht /var/www/elearning, sondern /var/www/elearning/ilias

Ilias-Ordner

Das Ilias-Heimverzeichnis unter /var/www/elearning/ilias ist eine SVN-Arbeitskopie von dem ILIAS-Repository der Uni Köln. Wenn man ILIAS leicht deaktivieren möchte, kann man den DocumentRoot einfach auf /var/www/elearning setzen.

Im Gegensatz zum alten eLearning habe ich versucht, alle lokalen Anpassungen nicht in dieser Codebasis zu machen, sondern per Apache-Aliases reinzulinken.

Local-Ordner

Der Local-Ordner unter /var/www/elearning/local ist bezeichnend eben ein Speicherort für lokale Erweiterungen, kleine Dienstprogramme, Medien, etc. die im ILIAS Verwendung finden. Er wird per Alias unter https://elearning.physik.uni-frankfurt.de/local erreichbar gemacht.

Inhalte:

  • Piwik aus Performance-Gründen auf dem gleichen Server; Installation ist unter dev/logs.
  • Statische Dateien in den Ordnern bewerbung, files, maintenance, nuvola (gelinktes Iconset)
  • Errorhandler unter error (#37)
  • Short-URL-System unter go (#36, Kurzlinks)
  • Referrer-System unter refer.php (installiert wegen #50)
  • Später Dinge wie das selbstgeschriebene Bewerbungssystem (noch auf dem alten System)

Der Errorseiten wegen ist dieser Ordner praktischerweise auch unter dev.elearning eingebunden.

POTT

Auch per Alias reingelinkt ist der POTT (Trac-Installation).

Nebenhost dev.elearning.physik.uni-frankfurt.de

Mittlerweile gibt es keine wichtigen Inhalte mehr, die dort gehostet werden. Deswegen auch Ticket #40 bzw. die Auflösung des Dev-Hosts, vor allem wenn weitere Administrativa wegfallen.

Last modified 3 years ago Last modified on Apr 28, 2014 2:35:32 PM