UUGRN:Jails/uug shell: Unterschied zwischen den Versionen
Rabe (Diskussion | Beiträge) K (→Installierte Software: ergänzt.) |
Rabe (Diskussion | Beiträge) (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.
- Graphik-Software
- Text-Processing
- World Wide Web / FTP
-
- links
- snownews - ein RSS-Reader
- wget
- curl
- Sonstiges
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.