Hallo,
ich möchte in meinem Netzwerk einen LAMP (+ FTP, SSH) Server einrichten.
Die Installationen von LAMP, FTP, SSH, ... haben alle funktioniert. Die Config des proFTPd Servers ist auch schon so eingestellt, dass jeder Benutzer in seinem Homeverzeichnis eingesperrt ist.
Bei Apache2 konnte ich zwar mod_userdir benutzen, möchte aber statts "meinserver.local/~benutzername" das ganze als Sub-Domain einrichten. Auch soll der Benutzer später die Möglichkeit haben, weitere Subdomains zu erstellen. BIND ist installiert, aber noch nicht eingerichtet. Wobei der Server nicht als Gateway dienen soll, sondern nur Anfragen für den internen Bereich bearbeiten soll und den Rest auf den DSL-Router umleiten.
Es soll möglich sein das ein Administrator Benutzer über ein Webinterface erstellen kann, das automatisch der Benutzer angelegt wird, die Subdomain, ... Der Benutzer soll auch verschiedene Einstellmöglichkeitn in einem Webinterface haben, wie bei einem Webhoster eben 😀
Wenn ich das ganze manuell Anlege habe ich noch große Probleme mit den rechten auf dem public_html Verzeichnis. Neu angelegte Ordner müssen die Rechte immer manuell mit chmod gegeben werden, auch wenn man in einen existierenden Ordner eine Datei lädt stimmen die Rechte nicht. Wenn irgendwelche Daten durch die Webanwendung hochgeladen wird, hat der Benutzer keinen Zugriff darauf, weil Benutzer und Gruppe auf www-data stehen.
Das Problem lässt sich schwer beschreiben, ich hoffe ihr könnt aber ahnen, was ich möchte 😉
Habe schon versucht zu googeln ob es vielleicht Komplettlöungen für sowas gibt, habe allerdings nichts gefunden.
Gruß sagitta1793