Dokumentation

Web-Paket

Die Mitglieder von Hostsharing nutzen die Managed Operations Platform, indem sie ein oder mehrere Web-Pakete buchen. Technisch gesehen ist ein Web-Paket eine UNIX-Nutzer-Gruppe. Alle Web-Pakete sind damit durch gesonderte Zugriffsrechte gegeneinander abgeschottet. Mit seinem Mitglieds-Account hat das Mitglied Zugriff auf alle seine Web-Pakete und kann sie in HSAdmin verwalten. Der Paket-Admin hat nur Zugriff auf sein eigenes Web-Paket.

Ein Web-Paket hat einen definierten Leistungsumfang, der durch Optionen jederzeit erweitert werden kann. Die konkrete Staffelung der Optionen wird auf folgenden Webseiten beschrieben:

  1. Leistungsumfang Managed Webspace
  2. Leistungsumfang Managed Server

Die Web-Pakete werden nach einem einheitlichen Muster bezeichnet. Dieses besteht aus einem dreistelligen Präfix und einem zweistelligen Zähler (z.B xyz00). Das Präfix kann frei gewählt werden, falls es noch nicht vergeben ist. Mit ihm wird das Mitglied identifiziert. Es dient daher auch als Benutzername für den Mitglieds-Account (vgl. Abschnitt Benutzerrollen)

Aus der Paket-Bezeichnung (xyz00) ergeben sich weitere Benennungen:

  • der Name des Paket-Admins: Er lautet wie das Web-Paket, in diesem Beispiel xyz00.
  • das Paketverzeichnis /home/pacs/xyz00/; es ist daher auch das Benutzerverzeichnis des Paket-Admin.

Ein Web-Paket enthält in der Regel:

  • die Verzeichnisse von Benutzern, deren Struktur von der jeweiligen Rolle des Benutzers abhängig ist
  • die genutzten Datenbanken
  • die aufgeschalteten Domains

Jedes Web-Paket hat eine initial angelegte Verzeichnisstruktur. Die Verzeichnisstruktur entspricht der dem jeweiligen Nutzer zugesprochenen Rolle. Die Verzeichnisstrukturen von Paket-Admin, Domain-Admin und E-Mail-Benutzer werden im Folgenden beschrieben.

Verzeichnisebene Paket-Admin

Man kann sich als Paket-Admin in seinem Web-Paket per SSH folgendermaßen anmelden:

$ ssh xyz00@xyz00.hostsharing.net

Danach können die Verzeichnisse mit dem Befehl ls angezeigt werden.

xyz00@h05:~$ ls -a

Das Home-Verzeichnis des Paket-Admins umfasst initial folgende Verzeichnisse:

Rechte Nutzer Gruppe Ordner Erläuterung
drwx----- xyz00 xyz00 .bak Ablage komprimierter Backups der Datenbanken und Cronjobs.
dr-xr-x--T httpd xyz00 doms Ablage der Paketdomain xyz00.hostsharing.net.
drwx------ xyz00 xyz00 etc Ablage für eigene Konfigurationsdateien.
drwxr-xr-x xyz00 xyz00 users Ablage der angelegten Nutzer
drwxr-x--- xyz00 xyz00 var Ablage von Logfiles (z.B. Web-Logs, Traffic-Logs)
drwx------ xyz00 xyz00 Maildir Mailordner des Paket-Admins.

Verzeichnisstruktur des Paket-Admins

Verzeichnisebene Domain-Admin

Man kann sich als Domain-Admin in seinem Web-Paket per SSH folgendermaßen anmelden. Unter der Annahme, dass der Domain-Admin für die Domain hs-example.de angelegt wurde und sein Benutzername xyz00-hs_example.de ist, lautet der Befehl zum Anmelden folgendermaßen:

$ ssh xyz00-hs_example.des@xyz00.hostsharing.net

Danach können die Verzeichnisse mit dem Befehl ls angezeigt werden.

xyz00-doms@h05:~$ ls -a

Das Home-Verzeichnis des Domain-Admins umfasst folgende Verzeichnisse:

Rechte Nutzer Gruppe Ordner Erläuterung
dr-xr-x--T httpd xyz00 doms Ablage der Domains dieses Domain-Admins.
drwx------ xyz00-hs_example.de xyz00 Maildir Mailordner des Domain-Admins.

Verzeichnisstruktur des Domain-Admin

Unterhalb des Ordners doms findet sich für jede Domain ein weiterer Ordner mit dem Namen der Domain, zum Beispiel example.com, und darin befindet sich die Verzeichnisstruktur für die jeweilige Domain:

Rechte Nutzer Gruppe Ordner Erläuterung
drwxr-xr-x xyz00-hs_example.de xyz00 cgi Ablage für CGI-Skripte zur Generierung dynamischer Webseiten in einem Webserver.
drwxr-xr-x xyz00-hs_example.de xyz00 cgi-ssl Ablage für CGI-Skripte zur Generierung dynamischer Webseiten, die verschlüsselt ausgeliefert werden
drwxr-xr-x xyz00-hs_example.de xyz00 fastcgi Ablage für Fast-CGI-Programme zur Generierung dynamischer Webseiten in einem Webserver.
drwxr-xr-x xyz00-hs_example.de xyz00 fastcgi-ssl Ablage für Fast-CGI-Programme zur Generierung dynamischer Webseiten, die verschlüsselt ausgeliefert werden
drwxr-xr-x xyz00-hs_example.de xyz00 htdocs Ablage für die Daten einer Webseite, wenn diese unverschlüsselt ausgeliefert werden soll.
drwxr-xr-x xyz00-hs_example.de xyz00 subs Ablage für Sub-Domain aus htdocs, wenn diese unverschlüsselt ausgeliefert werden soll.
drwxr-xr-x xyz00-hs_example.de xyz00 htdocs-ssl Ablage für die Daten einer Webseite, wenn diese verschlüsselt ausgeliefert werden soll.
drwxr-xr-x xyz00-hs_example.de xyz00 subs-ssl Ablage für Sub-Domain aus htdocs-ssl, wenn diese verschlüsselt ausgeliefert werden soll.
drwxr-xr-x xyz00-hs_example.de xyz00 etc Ablage für domaineigene Konfigurationsdateien (z.B. eigenes Zonefile.
drwxr-xr-x xyz00-hs_example.de xyz00 var Ablage für Logfiles.

Verzeichnisstruktur einer Domain

Die Verzeichnisstruktur wird auch im Abschnitt Ordnerstruktur beschrieben.

Verzeichnisebene E-Mail-Nutzer

Das Home-Verzeichnis eines E-Mail-Benutzers umfasst nur sein Postfach:

Rechte Nutzer Gruppe Ordner Erläuterung
drwxr----- xyz00-mail xyz00 Maildir Mailordner des E-Mail-Nutzers.

Verzeichnisstruktur eines E-Mail-Benutzers

Speicherbelegung

Jedem Web-Paket steht nur ein begrenzter Speicher zur Verfügung. Der tatsächlich belegte Speicher darf den gebuchten nicht dauerhaft überschreiten.

Zum belegten Speicher zählen neben den sichtbaren Dateien in /home/pacs/xyz00, die Sicherungen der Datenbanken unter /home/pacs/xyz00/.bak/ sowie gegebenenfalls Dateien in /home/restore oder temporäre Daten im Verzeichnis /tmp.

Die Speicherbegrenzung für ein Web-Paket ist unter Linux durch ein Quota für die Gruppe xyz00 realisiert.

Der im gesamten Paket zur Verfügung stehende bzw. genutzte Speicher kann wie folgt abgefragt werden:

Einloggen als Paketadmin

xyz00@h01:~$ pac-du-quota

Es wird der Speicherplatz (NVMe SSD) und der Zusatz-Speicherplatz (HDD) angezeigt.

Die aktuelle Belegung lässt sich auch mit dem Kommando

$ quota -gs

ermitteln. Die Ausgabe

Disk quotas for group xyz00 (gid 999999): 
   Filesystem   space   quota   limit   grace   files   quota   limit   grace
   /dev/vda2    5587M   6144M   9216M            103k   6292k   6292k     

bedeutet:

  • Es sind 5587 MB von 6144 MB belegt
  • Temporär dürfen bis zu 9216 MB in Anspruch genommen werden
  • Außerdem sind 103.000 Dateien angelegt worden
  • Die maximale Anzahl der Dateien ist auf 6.292.000 beschränkt
  • Sobald das Quota überschritten wird, würde unter grace die verbleibende Zeit angezeigt, innerhalb derer wieder das Quota unterschritten sein muss. Sonst wird das Paket gesperrt, das heißt es können keine Dateien mehr angelegt werden, E-Mails werden nicht mehr zugestellt.

Falls Sie dauerhaft mehr Speicherplatz benötigen, können Sie diesen jederzeit hinzubuchen. Wenden Sie sich dazu an den Service.

Weitere Informationen

Dokumentation

Webfrontend: Domain-Benutzer anlegen

Dokumentation

Webfrontend: Datenbank einrichten

Dokumentation

Datenbanken

Dokumentation

Webfrontend: Domain einrichten

Dokumentation

Domains

Genossenschaftliche IT-Betreuung aus einer Hand

Beratung

Kompetente Beratung bei Auswahl und Anwendung von freier Software

Umsetzung

Tatkräftige Unterstützung bei der Umsetzung Ihrer Pläne.

Betrieb

Dienstleistungen für einen reibungslosen IT-Betrieb

Häufig gebuchte Produkte

Managed Webspace

Nutzen Sie alle Vorteile der Managed Operations Platform preisgünstig im Hostsharing Managed Webspace.

Managed Server

Nutzen Sie die Managed Operations Platform mit exklusiv zugewiesenen Ressourcen für größere Projekte.

Cloud Server

Hochverfügbarer Server mit dem Betriebssystem Ihrer Wahl und Root-Zugriff.