UUGRN:Dienste/Webspace: Unterschied zwischen den Versionen

Aus UUGRN
(Was bietet UUGRN an?)
(UUGRN-Angebot in den Hauptartikel verschoben. Da passt der besser.)
Zeile 1: Zeile 1:
Es gibt mehrere Möglichkeiten, wie man als Inhaber eines Accounts eine Webseite auf dem Server betreiben kann.
Es gibt mehrere Möglichkeiten, wie man als Inhaber eines Accounts eine Webseite auf dem Server betreiben kann.
Im Jail läuft ein Apache 1.3 mit mod_ssl Support. Darüberhinaus mit zahlreichen Modulen, auch [[PHP|PHP 5.2.0]] (siehe auch [http://shell.uugrn.org/phpinfo.php phpinfo()]).
Im Jail läuft ein Apache 1.3 mit mod_ssl Support. Darüberhinaus mit zahlreichen Modulen, auch [[PHP|PHP 5.2.0]] (siehe auch [http://shell.uugrn.org/phpinfo.php phpinfo()]).
== Was bietet UUGRN an? ==
Wir können für unsere Mitglieder auf Nachfrage beinahe beliebige Möglichkeiten (im Rahmen unserer Policy) anbieten.
Der Betrieb einer eigenen Webseite ist nur der Minimalanwendungsfall: auf Nachfrage können wir (mehrere) [[MySQL]]-Datenbanken zur Verfügung stellen und können mitgliedereigene Domains hosten. Mehrere VirtualHosts sind ebenfalls kein Problem. Das Webangebot kann darüber hinaus dazu verwendet werden, um gängige Webapplikationen wie etwa [[CMS]], [[Blog]]s, Foren, [[Wiki]]s, Galleries etc. zu betreiben.
CGI bieten wir auch Nachfrage an.
Im Einzelfall bieten wir auch alternative Umgebungen, wie etwa [[Rails]] an.
Für sehr komplexe oder umfangreiche Anwendungsfälle empfehlen wir jedoch den unixerfahrenen Mitgliedern, ein eigenes Root-[[Jail]] zu nehmen.
Darin ist es dann auch möglich, alternative Webserver wie etwa [[lighttpd]] oder[[Zope]]-Instanzen zu betreiben, eigenes CGI oder aber auch PHP ohne [[safe_mode]].
Darüberhinaus verfügt jedes Mitglieder-Jail über eine eigene IPv4-Adresse und kann daher auch ein eigenes [[SSL]]-Zertifikat verwenden.
Mangels eigener Erfahrung bisher nicht getestet ist der Betrieb von Java-basierten Webservern.
Eine Plattenplatzbeschränkung gibt es derzeit noch nicht, jedoch können wir standardmäßig keine hohen/unlimited Transfervolumen anbieten.
Die Ressourcen können im Rahmen von "Fair Use" genutzt werden, nähere dazu findet man in der Policy.
Mehr dazu auf Anfrage.


== public_html ==
== public_html ==

Version vom 31. März 2007, 13:57 Uhr

Es gibt mehrere Möglichkeiten, wie man als Inhaber eines Accounts eine Webseite auf dem Server betreiben kann. Im Jail läuft ein Apache 1.3 mit mod_ssl Support. Darüberhinaus mit zahlreichen Modulen, auch PHP 5.2.0 (siehe auch phpinfo()).

public_html

Die Standardmethode ist über ein Verzeichnis public_html im eigenen Homeverzeichnis:

$ mkdir ~/public_html

Der Content ist dann erreichbar unter http://shell.uugrn.org/~user/ oder https://shell.uugrn.org/~user/ (FIXME: mit Zertifikatswarnung (siehe Diskussionsseite) )

Subdomain Name

Zusätzlich zu oder statt public_html können die Admins auch Subdomain-Namen unter uugrn.org Dazu wird ein Verzeichnis unter /data/www/user.uugrn.org/ eingerichtet, unter dem Logfiles und der Web-Content abgelegt werden. Dieses Verzeichnis kann im Homeverzeichnis mittels Symlink, z.B. als WWW verlinkt werden, z.B.

$ ln -s /data/www/user.uugrn.org/ WWW/

Beide Methoden lassen sich kombinieren, indem anstatt des Verzeichnisses public_html ein entsprechender Symlink erstellt wird:

$ ln -s WWW/htdocs/ public_html

Der Webcontent ist dann erreichbar unter:

PHP

Es ist das aktuelle PHP 5.2.1 installiert. Da es sich hier um ein Multiuser-System handelt, ist standardmäßig der safe_mode aktiviert, d.h. manche Features in PHP sind deaktiviert. Auf Nachfrage kann man dies selektiv ändern.

CGI

CGI-Support ist auf Nachfrage möglich.

Spezialwünsche?

Kein Problem. Auf Nachfrage können wir unseren Mitgliedern sehr viele Wünsche erfüllen, soweit technisch möglich und im Rahmen der Nutzungspolicy.