Hallo,
ich besitze seit ein paar Tagen einen vServer von 1Blu mit Ubuntu 10.4. Zur Verfügung stehen Plesk und Virtuozzo Power Panel und natürlich SSH.
Meine Erfahrungen mit der Konfiguration sind noch relativ beschränkt, aber nicht Null.
Hatte mal einen eigenen OpenSuSE-Server, aber dort gibt es z. B. Yast zur Konfiguration auch auf dem Kommandozeile.
Ich versuche gerade, das Apache2-Modul userdir einzurichten, sodass Benutzer Webseiten in public_html ablegen können. Bisher leider ohne Erfolg.
Das Modul wird geladen. Die Konfiguration müsste auch okay sein, da ich die vordefinierte Konfiguration übernommen habe. Dennoch werden die Seiten nicht angezeigt. Ich bekomme den Fehler 404, wenn ich auf http://[IP]/~username oder http://[IP]/~username/test.html zugreife.
Im Log error.log von apache2 steht folgendes:
[Fri May 25 07:04:14 2012] [error] [client 78.53.65.241] File does not exist: /var/www/vhosts/default/htdocs/~kay
Zugriffsrechte auf den Ordner public_html: 755
Zugriffsrechte auf die Files in public_html: 644
Hier noch meine Konfigurationsfiles:
apache2.conf:
http://pastebin.de/26498
httpd.conf: leer
ports.conf:
http://pastebin.de/26499
userdir.conf:
http://pastebin.de/26500
Ich habe derzeit zwei Vermutungen:
1. Meine User-Konfiguration ist noch nicht ganz rund. Bisher habe ich nur mit Ubuntu mit grafischer Oberfläche gearbeitet. Ich habe für das Anlegen von neuen Benutzern nun adduser verwendet. Alle User landen in der Gruppe users.
2. Es gibt durch die Admin-Panels des vServers möglicherweise eine doppelte Konfiguration. Habe irgendwo im Internet gelesen, dass das zu Problemen führen kann.
Falls noch weitere Informationen benötigt werden, einfach Bescheid geben.
Vielen Dank im Voraus,
Kay