Webserver

In der Webhosting-Umgebung am LRZ können Sie dynamische Webanwendungen mit PHP wie Wordpress, Joomla, Drupal, Mediawiki oder Limesurvey betreiben. Statische Webseiten sind natürlich ebenfalls möglich.

Technische Daten

Allgemeines

Wir betreiben ein Shared-Hosting-Setup mit mehreren Linux-Maschinen hinter einem Loadbalancer. Ihr Webserver läuft also - dies ist ein häufiges Missverständnis - nicht auf einer eigenen Maschine. Insbesondere ist für Sie kein Root-Zugriff möglich. Kleinere Betriebssystem-, Apache- sowie PHP-Updates werden von uns zügig nach Erscheinen neuer Patches und durch den Loadbalancer in der Regel unterbrechungsfrei durchgeführt. Bei Major-Versions-Upgrades (z.B. von Apache 2.2 auf 2.4) stellen wir eine Testumgebung bereit, die jeweils mehrere Wochen zur Verfügung steht. Derzeit sind PHP 5.5 und Apache 2.4 im Einsatz. Es gibt mehrere Backups vom Dateisystem sowie der Datenbank, auf die Sie teilweise selbst zugreifen können.

PHP

PHP wird über PHP-FPM ausgeführt. Die Zugriffsrechte der PHP-Prozesse im Dateisystem sind die Rechte der Kennung des Webservers.

Neben dem PHP-Kern sind eine Reihe von Erweiterungen installiert. Insbesondere können Datenbanken vom Typ MySQL und SQLite verwendet werden. Verfügbar sind auch die Graphik-Bibliothek gd sowie beispielsweise ftps, imap, intl, ldap, mbstring, mcrypt. PHP-Erweiterungen oder -Parameter können bei Bedarf angepasst werden.

Webhosting und VM-Hosting

Im Webhosting wird Ihnen die Pflege des Betriebssystems und der Umgebung abgenommen - dafür unterstützen wir momentan aber nur PHP-basierte Anwendungen und beispielsweise kein Python, Ruby on Rails oder Java. Falls Ihre Web-Anwendung nicht in unsere Betriebsumgebung passt, können Sie sie am LRZ alternativ auf einer eigenen virtuellen Maschine betreiben, mehr Informationen dazu finden Sie auf der Seite Serverbetrieb. Bereits vor dem Einrichten einer Anwendung sollten Sie sicherstellen, dass langfristig jemand technische Verantwortung für die Anwendung übernimmt und regelmäßig Updates vornimmt. Nutzen Sie eine eigene VM, so müssen Sie nicht nur die Anwendung selbst sondern die gesamte Betriebsumgebung technisch betreuen.

Einen knappen Vergleich zwischen LRZ-Webhosting und LRZ-VM-Hosting finden Sie in der folgenden Tabelle:

WebhostingVM-Hosting
Installation und Konfiguration Apache / PHP LRZ Kunde
Installation und Pflege SSL-Zertifikat LRZ Kunde
Auswertung und Bereitstellung httpd-Logs LRZ Kunde
Unterstützung Java, Ruby, Python Nein Ja (von Kunde zu in-
stallieren und zu pflegen)
Kosten i.A. keine

Ja

Falls Sie unsicher sind, ob Ihre Anwendung im LRZ-Webhosting lauffähig ist, kontaktieren Sie uns bitte mit möglichst genauer Angabe der Anforderungen über den Servicedesk.