User Web- und Shellserver

Diese Seite soll den Benutzern einen kleinen Überblick über alles rund um die Server geben, die irgendwas mit Webseiten oder Shell-Zugriff zu tun haben. Einen Überblick zu allen Servern findest Du im Colophonium.


Wo liegt was...?

Die Dienste auf den User-Servern liegen über mehrere Machinen verteilt, ein Login ist aber normalerweise nur auf kudu.in-berlin.de (alias shell.in-berlin.de ) möglich. Dateien werden per NFS4 zwischen den Rechnern ausgetauscht. Auch wenn wir uns bemüht haben, alles so einfach und transparent wie möglich zu gestalten, kann es manchmal hilfreich sein, zu wissen, was wo liegt:

  • kudu (aka shell.in-berlin.de)
    • SSH-Login für Benutzer
    • Website-Upload per SCP (nach ~/websites)
    • Cronjobs & Co
  • nyala
    • statische Webseiten, PHP- und CGI-Scripts
    • Website-Upload per FTP (für separate FTP-Accounts)
  • addax
    • Applicationserver für Webanwendungen
    • Applicationserver für User-Dienste
  • puku
    • Zope-Applicationserver
  • springbock (aka virtualhost.in-berlin.de, user.in-berlin.de)
    • Webserver Proxy vor nyala, puku & Co
    • virtuelle zusammenfassung vieler Dienste
  • muli
    • Backups der Userdaten von kudu und nyala

Dateisystemspfade

/
+- home
|  +- user              Auf kudu == shell, auf nyala == www
|  |
|  +- shell             (shell == user auf kudu)         
|  |  +- $username      Shell-Home von $username
|  |
|  +- www               (www == user auf nyala)           
|  |  +- $username      Website-Home von $username
|  |
|  +- srv               (srv == user auf addax)           
|  |  +- $username      Applicationserver-Home von $username
|  |
|  +- log
|     +- $username      Logfiles für $user (z.B. für Webseiten)
|
+- nobackup
|  +- user              Auf kudu == shell, auf nyala == www
|  |
|  +- shell             (shell == user auf kudu)
|  |  +- $username      Nicht-gebackupte Shell-Daten von $username
|  |
|  +- www               (www == user auf nyala)
|  |  +- $username      Nicht-gebackupte Website-Home von $username
|  |
|  +- srv               (srv == user auf addax)
|     +- $username      Nicht-gebackupte Applicationserver-Home von $username
|
+- restore
   +- daily.0             Backup von gestern
   |  +- home
   |      +- shell
   |      |  +- $username      Backup des Shell-Home von $username
   |      |
   |      +- www
   |         +- $username      Backup des Website-Home von $username
   |
   +- daily.1             Backup von vorgestern
   +- ...
   +- daily.6
   +- weekly.0
   +- ...

Dateien in den "shell"-, "www"- und "srv"-Verzeichnissen werden täglich von uns gesichert, in "nobackup" liegende Dateien nicht. Weil letzteres weniger Aufwand für uns ist, wird der unter "nobackup" belegte Platz nur zu 1/3 zur Belegung gezählt.

-- Main.PhiLs - 18 Dec 2007

Userdoc.DocumentationForm edit

Title Struktur Web- und Shellserver
Type Intro
Classification Web, Shell
QuickFind yes
Keywords
Topic revision: 2013-04-12, HiFi

  • QuickFind



 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding IN-Berlin Public Wiki? Send feedback