ich habe ein kleines problem mit dem zusammenspiel dieser ganzen variablen. nach dem howto von debianforum.de habe ich versucht, awstats für alle meine vhosts einzurichten. nun ist es aber so, dass ich die document roots der vhosts nicht in /var/www/ habe, sondern in /home/www/domain.tld/html/. der grund hierfür ist einfach der, dass ich es bevorzuge, auch dateien ausserhalb des docroots ablegen zu können (alo z.b. eine .htpasswd nach /home/www/domain.tld), damit diese nicht "angesurft" werden können. würde ich (wie in dem howto auf debianhowto.de) die ganzen daten nach /var/www/domain.tld/html legen, wäre das nicht gegeben, man könnte dann ja einfach per http://ip-des-servers/domain.tld/ auf diese daten zugreifen.
bisher funktioniert alles prächtig. nun habe ich aber feststellen müssen, dass das probleme macht mit den cgi-bin verzeichnissen. ich wollte wie gesagt awstats installieren, bekam aber bei jeder domain 500 fehler, ausser bei der "haupt-domain", die ja noch in /var/www liegt.
ich denke, dass das mit suexec zusammenhängt:
Code: Alles auswählen
# /usr/lib/apache/suexec -V
-D DOC_ROOT="/var/www"
-D GID_MID=100
-D HTTPD_USER="www-data"
-D LOG_EXEC="/var/log/apache/suexec.log"
-D SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D UID_MID=100
-D USERDIR_SUFFIX="public_html"
nun, wie kann ich diesen pfad ändern, oder wie gehe ich am geschicktesten vor? oder gibt es doch eine möglichkeit, meine ganzen domains in /var/www abzulegen, ohne, dass man darauf wie oben beschrieben (http://ip-des-servers/domain.tld/) zugreifen kann? vielleicht in der httpd.conf den docroot ändern, sodass der docroot von "$ip" nicht nach /var/www zeigt, sondern nach/var/www/blabla?
*confused*
mfg: rhcp