Hallo,
nach langer Zeit mit der Konsolenadministration möchte ich nun etwas Komfort genießen, und meine Mitnutzer etwas unabhängiger machen.
Kurz: Ich bin auf der Suche nach einem geeignet Control-Panel.
Von den Kostenfreien gefällt mir ispCP bisher am besten.
Es gibt allerdings ein, zwei K.O.-Punkte, die mich derzeit zweifeln lassen, dass es bei mir mittelfristig zum Einsatz kommt.
Diese Punkte vereinen sich in einem, aus meiner Sicht, größerem Problem, was evtl. letztlich aber doch ganz klein ist
(siehe unten):
Die Strukturierung der Web-Konten/Web-Ordnern.
Diese ist statisch und lässt kaum Freiraum, für spezifische Strukturen von Webapplikationen.
Das Problem: Jede Domain
muss ein Root-Verzeichnis besitzen, in dem nebst
cgi-bin-,
log-, etc. Verzeichnissen natürlich auch das letztliche
DocumentRoot liegt, welches den Ordnernamen
htdocs tragen
muss.
Für mich ist also weniger das Problem, dass ein Konto nur weitere Domains als Aliase im Hauptdomain-Ordner beherbergen kann, sondern vielmehr, dass das DocumentRoot in letzter Ebene auf ein Ordner mit dem Namen
htdocs zeigen
muss.
Nach ersten Einblicken in den Sourcecode wird bei mir die Vermutung lauter, dass es mit einfachem Anpassen der Config-Templates nicht getan ist.
Um es Beispielhafter zu gestalten:
• ispCP legt beim Anlegen eines Alias names "domainals.de" folgende Struktur an:
Code:
Hauptdomain-Root
- domainals.de
- cgi-bin
- logs
- error
- ...
- htdocs
• Ich möchte aber beispielsweise folgendes:
Code:
Hauptdomain-Root
- domainals.de
- cgi-bin
- logs
- ...
- homepage
Die letzte Ordnerebene (
htdocs/
homepage) soll jedoch beim Mountpoint mit angeben werden und damit variabel sein.
Sollte ich nun einfach im Template
htdocs an folgender Stelle entfernen, so würden die error-Seitenverknüpfungen nicht mehr stimmen.
Code:
DocumentRoot {WWW_DIR}/{DMN_NAME}{MOUNT_POINT}/htdocs
Zur Zeit sehe ich nur eine Möglichkeit:
Code:
DocumentRoot {WWW_DIR}/{ALS_NAME}{MOUNT_POINT}
...
Alias /errors {WWW_DIR}/{ALS_NAME}/errors/
Die Frage ist, ob die Perl-Scripte von der Umstrukturierung betroffen sind. Soweit ich das auf die Schnelle überfliegen konnte, sollte das nicht der Fall sein.
Die Frage ist, ob ich dort richtig oder falsch liege.
Ich bedanke mich an dieser Stelle für eure Geduld, den Post gelesen zu haben, da es doch etwas viel geworden ist.