Verzeichnis-Struktur: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Anpassung der Paket-Subdomain, diverse Korrekturen)
Zeile 1: Zeile 1:
{{Baustelle}}
== Verzeichnis-Struktur [[~/]] ==
== Verzeichnis-Struktur [[~/]] ==


Es folgt eine Übersicht der Verzeichnisstruktur in HS Paketen.  
Es folgt eine Übersicht der Verzeichnisstruktur in HS Paketen.  
(Paket-Admin, Domain-Admin sowie DW / SW - Pakete)
(Paket-Admin, Domain-Admin sowie DW/SW - Pakete)


=== eines Paket-Admins ===
=== eines Paket-Admins ===
Zeile 16: Zeile 15:
|-
|-
| xyz00@h01:~/etc    || || Verzeichnis für zb.: config.ini, dom-order.upd, dom-users, event-handler  
| xyz00@h01:~/etc    || || Verzeichnis für zb.: config.ini, dom-order.upd, dom-users, event-handler  
|-
| xyz00@h01:~/fastcgi    || || xyz00.hostsharing.net
|-
| xyz00@h01:~/fastcgi-ssl    || || xyz00.hostsharing.net
|-
| xyz00@h01:~/web    || || xyz00.hostsharing.net
|-
| xyz00@h01:~/web-ssl    || || xyz00.hostsharing.net
|-
| xyz00@h01:~/cgi    || || xyz00.hostsharing.net
|-
| xyz00@h01:~/cgi-ssl    || || xyz00.hostsharing.net
|-
|-
| xyz00@h01:~/users    || || Die Benutzer (user) des Pakets
| xyz00@h01:~/users    || || Die Benutzer (user) des Pakets
Zeile 86: Zeile 73:
!Verzeichnis!! Datei!! Bemerkung
!Verzeichnis!! Datei!! Bemerkung
|-
|-
|~/.bak/ || ||Komprimiertes Backup verschiedener Dateien, vor allem der Datenbanken. Siehe Nächtliche Paket-Backups  
|~/.bak/ || ||Komprimierte Backups der Datenbanken und Cronjobs. Siehe Nächtliche Paket-Backups
|-
| ||crontabs.tar.gz||Die crontabs
|-
|-
|~/ ||.forward ||In dieser Datei im Homeverzeichnis eines beliebigen Benutzers können eine oder mehrere E-Mail-Adressen stehen. Alle eingehenden E-Mails für den User werden an die Mailboxen oder E-Mail-Adressen weitergeleitet, die in der Datei sind. Außerdem wird die Datei für den Einsatz von Mailfilterprogrammen wie [[Managesieve]] oder [[Procmail|procmail]] verwendet.
|~/ ||.forward ||In dieser Datei im Homeverzeichnis eines beliebigen Benutzers können eine oder mehrere E-Mail-Adressen stehen. Alle eingehenden E-Mails für den User werden an die Mailboxen oder E-Mail-Adressen weitergeleitet, die in der Datei sind. Außerdem wird die Datei für den Einsatz von Mailfilterprogrammen wie [[Managesieve]] oder [[Procmail|procmail]] verwendet.
Zeile 94: Zeile 79:
|~/doms || ||Verzeichnis, in dem die Verzeichnisse für Domains angelegt sind.
|~/doms || ||Verzeichnis, in dem die Verzeichnisse für Domains angelegt sind.
|-
|-
| ||.htpasswd|| Verantwortlich für Passwortschutz. Siehe .htaccess
|~/ftp || ||für anonymous FTP
|-
| ||https.pem|| Hier wird der csr eines SSL-Zertifikates abgelegt.
|-
| ||event-handler|| Diese Datei ermöglicht es, bei bestimmten Ereignissen, wie zum Beispiel nach der Aktivierung des Pakets nach einem Umzug, automatisch eigene Programme, oder einen eigenen Daemon starten zu lassen.
|-
|~/ftp || ||für anonymous FTP (falls im Paket verfügbar)
|-
|-
|~/var|| ||web.log aktuelles logfile aller domains des Paketes
|~/var|| ||web.log aktuelles logfile aller domains des Paketes

Version vom 2. Juli 2012, 13:07 Uhr

Verzeichnis-Struktur ~/

Es folgt eine Übersicht der Verzeichnisstruktur in HS Paketen. (Paket-Admin, Domain-Admin sowie DW/SW - Pakete)

eines Paket-Admins

Verzeichniss Datei Beschreibung
xyz00@h01:~ Home Verzeichnis des Paketes
xyz00@h01:~/.bak Sicherungsdateien (cron/doms/dbs)
xyz00@h01:~/etc Verzeichnis für zb.: config.ini, dom-order.upd, dom-users, event-handler
xyz00@h01:~/users Die Benutzer (user) des Pakets
xyz00@h01:~/var des Pakets
xyz00@h01:~/Maildir des Pakets

eines DomainAdmin-Users

Der PaketAdmin hat einem User des Pakets eine Domain zugeordnet. So ergibt sich folgende Verzeichnisstruktur:

Verzeichniss Datei Beschreibung
xyz00-abc@h01:~ Home Verzeichnis des Users
xyz00-abc@h01:~/Maildir Alles rund um Mail
xyz00-abc@h01:~/doms Hier liegen die Domains des Users

Verzeichnisaufbau je Domain

Verzeichniss Datei Beschreibung
xyz00-abc@h01:~/doms/example.com Für jede Domain ein Verzeichnis
xyz00-abc@h01:~/doms/example.com/cgi
xyz00-abc@h01:~/doms/example.com/cgi-ssl
xyz00-abc@h01:~/doms/example.com/etc
xyz00-abc@h01:~/doms/example.com/fastcgi
xyz00-abc@h01:~/doms/example.com/fastcgi-ssl
xyz00-abc@h01:~/doms/example.com/htdocs
xyz00-abc@h01:~/doms/example.com/htdocs-ssl
xyz00-abc@h01:~/doms/example.com/subs
xyz00-abc@h01:~/doms/example.com/subs-ssl
xyz00-abc@h01:~/doms/example.com/var

weiter Verzeichnisse / Dateien

Verzeichnis Datei Bemerkung
~/.bak/ Komprimierte Backups der Datenbanken und Cronjobs. Siehe Nächtliche Paket-Backups
~/ .forward In dieser Datei im Homeverzeichnis eines beliebigen Benutzers können eine oder mehrere E-Mail-Adressen stehen. Alle eingehenden E-Mails für den User werden an die Mailboxen oder E-Mail-Adressen weitergeleitet, die in der Datei sind. Außerdem wird die Datei für den Einsatz von Mailfilterprogrammen wie Managesieve oder procmail verwendet.
~/doms Verzeichnis, in dem die Verzeichnisse für Domains angelegt sind.
~/ftp für anonymous FTP
~/var web.log aktuelles logfile aller domains des Paketes
web-example.com.gz derzeit alle gesplitteten Domain-Logfiles
config.err Logfile der Fehlermeldungen, die beim Bearbeiten vonKonfigurations-Dateien aufgefallen sind. Hier sollte man reinsehen,wenn Änderungen anscheinend nicht vom Robot übernommen werden.
web.err Dies ist das Logfile des Apache-Webservers. Es enthält die Fehlermeldungen für alle Domains im Paket.