UUGRN:Jails/uug shell: Unterschied zwischen den Versionen

Aus UUGRN
(Webserver auf shell)
Zeile 53: Zeile 53:


Weitere Softwarewu:nsche bitte auf der [[Diskussion:Shell.uugrn.org|Diskussionsseite]] auflisten.
Weitere Softwarewu:nsche bitte auf der [[Diskussion:Shell.uugrn.org|Diskussionsseite]] auflisten.
== Webseiten ==
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()]).
=== 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}})
=== 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:
* http://user.uugrn.org/
* http://shell.uugrn.org/~user/
* https://shell.uugrn.org/~user/
=== PHP ===
Es ist das aktuelle [[PHP|PHP 5.2.0]] 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.


[[Kategorie:Server]]
[[Kategorie:Server]]

Version vom 14. November 2006, 19:42 Uhr

shell.uugrn.org ist ein virtuelles Rechnersystem und für den regulären Userbetrieb für Mitglieder der UUGRN vorgesehen. Es wird gegenwärtig auf dem Jailmaster top.uugrn.org gehostet und basiert auf einem FreeBSD 6.1 Betriebssystem.

Installierte Software

Derzeit sind folgende Zusatzpakete aus dem FreeBSD Portsbaum installiert.

Shells
Editoren
E-Mail
Graphik-Software
IRC
Kryptographie
Text-Processing
Usenet
World Wide Web / FTP
Sonstiges
  • mc
  • coreutils The Free Software Foundation's core utilities
  • findutils The GNU find utilities
  • mysql-client für den Zugriff auf die zentrale MySQL-Datenbank
  • diverse Ent/Packer

Dieses sind nur die wichtigsten Pakete. Eine vollständige Liste der installierten Software erhält man mittels

$ pkg_info

oder unter shell.uugrn.org/pkg_info


Weitere Softwarewu:nsche bitte auf der Diskussionsseite auflisten.

Webseiten

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.0 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.