Verzeichnis-Struktur: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Grober neu Aufbau)
Zeile 5: Zeile 5:
(Paket-Admin, Domain-Admin sowie DW / SW - Pakete)
(Paket-Admin, Domain-Admin sowie DW / SW - Pakete)


=== Verzeichnisse/Dateien des Paket-Admins ===
=== eines Paket-Admins ===


{| class="wikitable"
{| class="wikitable"
|- class="hintergrundfarbe5"
|- class="hintergrundfarbe5"  
!Verzeichnis!! Datei!! Bemerkung
!Verzeichniss !!Datei!! Beschreibung
|-
|-
|~/.bak/ || ||Komprimiertes Backup verschiedener Dateien, vor allem der Datenbanken. Siehe Nächtliche Paket-Backups
| xyz00@h01:~   || || Home Verzeichnis des Paketes
|-
|-
| ||crontabs.tar.gz||Die crontabs des Paketes
| xyz00@h01:~/.bak    || || Sicherungsdateien (cron/doms/dbs)
|-
|-
| ||dbusers....|| Aufstellung der Datenbank-User
| xyz00@h01:~/etc    || || Verzeichnis für zb.: config.ini, dom-order.upd, dom-users, event-handler
|-
|-
|~/ || ||Homedirectory des Paketadmins
| xyz00@h01:~/fastcgi    || || xyz00.hostsharing.net
|-
|-
| ||.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 z.B. [[Procmail|procmail]] verwendet.
| xyz00@h01:~/fastcgi-ssl    || || xyz00.hostsharing.net
|-
|-
|~/doms || ||Verzeichnis, in dem die Verzeichnisse für Domains angelegt sind, die dem Paket-Admin selbst gehören
| xyz00@h01:~/web    || || xyz00.hostsharing.net
|-
|-
|~/doms/paketexample.com|| ||Verzeichnis für die Domain paketexample.com. Dieses Verzeichnis entspricht der Struktur des example.com-Verzeichnisses eines Domain-Admins. Siehe Verzeichnis-Struktur des Domain-Admins
| xyz00@h01:~/web-ssl    || || xyz00.hostsharing.net
|-
|-
|~/etc|| ||config-files
| xyz00@h01:~/cgi    || || xyz00.hostsharing.net
|-
|-
| ||[[Aliases|aliases]]|| E-Mail Weiterleitungen für alle User
| xyz00@h01:~/cgi-ssl    || || xyz00.hostsharing.net
|-
|-
| ||.htpasswd|| Verantwortlich für Passwortschutz. Siehe .htaccess
| xyz00@h01:~/users    || || Die Benutzer (user) des Pakets
|-
|-
| ||passwd|| Datei für Passwörter der [[User]]. Dient auch zum Neuanlegen oder Löschen von [[User|Usern]]
| xyz00@h01:~/var   || || des Pakets
|-
| ||shadow|| enthält die verschlüsselten Passwörter der User-Accounts des Paketes. Die Datei darf niemals von Hand bearbeitet werden, sondern dient vor allem als Backup, falls das Paket auf einen anderen Server verschoben wird und kann mit passenden Algorithmen von Skripten zur Überprüfung der Passwörter verwendet werden.
|-
| ||dom-order.example.com|| Die Datei kann man sich an e Stelle kopieren. Es handelt sich um das Formular [[Domains]].
|-
| ||dom-users|| Hier kann man nachträglich (also nach dem Domain-Auftrag per Formular) eine Domain einem User zuweisen.
|-
| ||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)
|-
|~/users|| ||Verzeichnis für alle User im Paket
|-
|~/users/hans|| ||Homedirectory des Users Hans
|-
|~/var|| ||web.log aktuelles logfile aller domains des Paketes
|-
|-
| ||web-example.com.gz|| derzeit alle gesplitteten Domain-Logfiles
| xyz00@h01:~/Maildir    || || des Pakets
|-
| ||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.
|}
|}


=== eines DomainAdmin-Users ===
=== eines DomainAdmin-Users ===
Zeile 72: Zeile 47:
|-
|-
| xyz00-abc@h01:~/Maildir    || || Alles rund um Mail
| xyz00-abc@h01:~/Maildir    || || Alles rund um Mail
|-
| xyz00-abc@h01:~/Maildir/courierimapkeywords    || ||
|-
| xyz00-abc@h01:~/Maildir/    || courierimapuiddb||
|-
| xyz00-abc@h01:~/Maildir/cur    || ||
|-
| xyz00-abc@h01:~/Maildir/new    || ||
|-
| xyz00-abc@h01:~/Maildir/tmp    || ||
|-
|-
| xyz00-abc@h01:~/doms    || || Hier liegen die Domains des Users
| xyz00-abc@h01:~/doms    || || Hier liegen die Domains des Users
|}
=== Verzeichnisaufbau je Domain ===
{| class="wikitable"
|- class="hintergrundfarbe5"
!Verzeichniss !!Datei!! Beschreibung
|-
|-
| xyz00-abc@h01:~/doms/example.com    || || Für jede Domain ein Verzeichnis
| xyz00-abc@h01:~/doms/example.com    || || Für jede Domain ein Verzeichnis
Zeile 108: Zeile 80:
|}
|}


=== eines Paket-Admins ===
 
=== weiter Verzeichnisse / Dateien ===
 
=== Verzeichnisse/Dateien des Paket-Admins ===


{| class="wikitable"
{| class="wikitable"
|- class="hintergrundfarbe5"  
|- class="hintergrundfarbe5"
!Verzeichniss !!Datei!! Beschreibung
!Verzeichnis!! Datei!! Bemerkung
|-
|-
| xyz00@h01:~   || || Home Verzeichnis des Paketes
|~/.bak/ || ||Komprimiertes Backup verschiedener Dateien, vor allem der Datenbanken. Siehe Nächtliche Paket-Backups
|-
|-
| xyz00@h01:~/.bak    || || Sicherungsdateien (cron/doms/dbs)
| ||crontabs.tar.gz||Die crontabs
|-
|-
| xyz00@h01:~/doms    || || Hier liegen die Domains des Paket DomainAdmin
| ||dbusers....|| Aufstellung der Datenbank-User
|-
|-
| xyz00@h01:~/doms/example.com    || || Für jede Domain ein Verzeichnis
|~/ ||.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 z.B. [[Procmail|procmail]] verwendet.
|-
|-
| xyz00@h01:~/doms/example.com/cgi    || ||  
|~/doms || ||Verzeichnis, in dem die Verzeichnisse für Domains angelegt sind.
|-
|-
| xyz00@h01:~/doms/example.com/cgi-ssl    || ||  
| ||[[Aliases|aliases]]|| E-Mail Weiterleitungen für alle User
|-
|-
| xyz00@h01:~/doms/example.com/etc    || ||  
| ||.htpasswd|| Verantwortlich für Passwortschutz. Siehe .htaccess
|-
|-
| xyz00@h01:~/doms/example.com/fastcgi    || ||  
| ||passwd|| Datei für Passwörter der [[User]]. Dient auch zum Neuanlegen oder Löschen von [[User|Usern]]
|-
|-
| xyz00@h01:~/doms/example.com/fastcgi-ssl    || ||  
| ||shadow|| enthält die verschlüsselten Passwörter der User-Accounts des Paketes. Die Datei darf niemals von Hand bearbeitet werden, sondern dient vor allem als Backup, falls das Paket auf einen anderen Server verschoben wird und kann mit passenden Algorithmen von Skripten zur Überprüfung der Passwörter verwendet werden.
|-
|-
| xyz00@h01:~/doms/example.com/htdocs    || ||  
| ||dom-users|| Hier kann man nachträglich (also nach dem Domain-Auftrag per Formular) eine Domain einem User zuweisen. (Bald veraltet!)
|-
|-
| xyz00@h01:~/doms/example.com/htdocs-ssl    || ||  
| ||https.pem|| Hier wird der csr eines SSL-Zertifikates abgelegt.
|-
|-
| xyz00@h01:~/doms/example.com/subs    || ||  
| ||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.
|-
|-
| xyz00@h01:~/doms/example.com/subs-ssl    || ||  
|~/ftp || ||für anonymous FTP (falls im Paket verfügbar)
|-
|-
| xyz00@h01:~/doms/example.com/var   || || ?? Wird das per default angelegt??
|~/var|| ||web.log aktuelles logfile aller domains des Paketes
|-
|-
| xyz00@h01:~/etc    || || Verzeichnis für zb.: config.ini, dom-order.upd, dom-users, event-handler
| ||web-example.com.gz|| derzeit alle gesplitteten Domain-Logfiles
|-
|-
| xyz00@h01:~/fastcgi    || || xyz00.hostsharing.net
| ||config.err|| Logfile der Fehlermeldungen, die beim Bearbeiten vonKonfigurations-Dateien aufgefallen sind. Hier sollte man reinsehen,wenn Änderungen anscheinend nicht vom Robot übernommen werden.
|-
|-
| xyz00@h01:~/fastcgi-ssl    || || xyz00.hostsharing.net
| ||web.err|| Dies ist das Logfile des Apache-Webservers. Es enthält die Fehlermeldungen für alle Domains im Paket.
|-
| xyz00@h01:~/web   || || xyz00.hostsharing.net
|-
| xyz00@h01:~/web-ssl    || || xyz00.hostsharing.net
|-
| xyz00@h01:~/users    || || Die Benutzer (user) des Pakets
|-
| xyz00@h01:~/users/xyz00-abc    || || Der Benutzer (abc)
|-
| xyz00@h01:~/var    || || des Pakets
|-
| xyz00@h01:~/var    ||web.log || Access-Log des Webservers (ca alle 15 min)
|-
| xyz00@h01:~/var    ||web.err || Error-Log des Webservers (ca alle 15 min)
|-
| xyz00@h01:~/var    ||traffic-iptables-JJJJ-MM.log || Traffic der Paket IP
|}
|}



Version vom 11. Mai 2010, 08:39 Uhr


Diese Seite muss überarbeitet werden

Diese Seite wurde als Baustelle gekennzeichnet, weil sie überarbeitet werden muss. Eine Begründung dafür findest du auf der Diskussionsseite. Bitte hilf mit, diese Seite zu verbessern!

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:~/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:~/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

Verzeichnisse/Dateien des Paket-Admins

Verzeichnis Datei Bemerkung
~/.bak/ Komprimiertes Backup verschiedener Dateien, vor allem der Datenbanken. Siehe Nächtliche Paket-Backups
crontabs.tar.gz Die crontabs
dbusers.... Aufstellung der Datenbank-User
~/ .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 z.B. procmail verwendet.
~/doms Verzeichnis, in dem die Verzeichnisse für Domains angelegt sind.
aliases E-Mail Weiterleitungen für alle User
.htpasswd Verantwortlich für Passwortschutz. Siehe .htaccess
passwd Datei für Passwörter der User. Dient auch zum Neuanlegen oder Löschen von Usern
shadow enthält die verschlüsselten Passwörter der User-Accounts des Paketes. Die Datei darf niemals von Hand bearbeitet werden, sondern dient vor allem als Backup, falls das Paket auf einen anderen Server verschoben wird und kann mit passenden Algorithmen von Skripten zur Überprüfung der Passwörter verwendet werden.
dom-users Hier kann man nachträglich (also nach dem Domain-Auftrag per Formular) eine Domain einem User zuweisen. (Bald veraltet!)
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
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.