Obwohl ich mich als Linux- Benutzer recht wohl fühle , ist mein Linux Admin-Fu ein bisschen schwach. Daher suche ich hier nach Anleitungen für einen CentOS-Server, den ich gerade aufbauen werde.
Ich muss für einige unserer Clients einen Apache2-Webserver einrichten. Ich möchte, dass sich der Webinhalt jedes Clients in seinem Home-Verzeichnis ( USERDIR
in apache.conf, richtig?) Für die statischen HTML-Sites befindet. Ich möchte, dass Apache als Client ausgeführt wird ( suexec
?). Einige davon werden PHP-Apps sein und ich habe den Eindruck, dass ich mir das auch ansehen möchte suphp
.
Im Grunde möchte ich wie eine kleine Version eines gemeinsam genutzten Webhosting-Unternehmens aussehen. In Anbetracht dessen, wie häufig diese sind, dachte ich, ich würde leicht eine nette aktuelle Anleitung finden, um dies alles einzurichten, aber bisher hatte ich sehr wenig Glück. Ich vermute, meine Suchwörter sind deaktiviert.
Also die Fragen (zögern Sie nicht, einige oder alle zu beantworten):
- Hat jemand solide Links zu aktuellen / modernen Reiseführern, die mir dabei helfen, das alles einzurichten? Nein, die Apache-Dokumentationsseite ist keine Anleitung ;-)
- Da ich eine Mischung aus statischen Sites und PHP-Apps habe, möchte / muss ich sowohl suexec als auch suphp installieren? Wenn ja, bringt dies Herausforderungen mit sich, die mir bewusst sein sollten?
- Sollte ich andere Optionen anstelle von suexec und suphp in Betracht ziehen?
Ich habe vor, den Endbenutzern SSH, SFTP oder SCP Zugriff auf ihre Inhalte zu gewähren (falls dies Auswirkungen hat).
Vielen Dank im Voraus für Ihre Hilfe.
[Bearbeiten] Ich hätte dies früher erwähnen sollen: Ein wichtiges Ziel meiner Suche nach einem Shared Hosting-Anbieter in Bezug auf Dateiberechtigungen und Eigentumsverhältnisse. Ich möchte wirklich vermeiden, den Benutzern beizubringen, dass sie solche Dinge ändern müssen, um ihre Ergänzungen / Änderungen zu sehen.