System; OpenSuSE 10.2, d.h. Apache 2.2.3
Um den Docroot zu ändern habe ich suexec neu übersetzt, eigentlich keine grosse Sache und funktioniert soweit auch. Allerdings bietet mir der Webserver, wenn eigentlich ein Fehler 500 kommen sollte, die CGI-Datei zum Download an.
Code: Select all
suexec2 -V
-D AP_DOC_ROOT="/home/www"
-D AP_GID_MIN=96
-D AP_HTTPD_USER="wwwrun"
-D AP_LOG_EXEC="/var/log/apache2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=96
-D AP_USERDIR_SUFFIX="public_html"
Code: Select all
[Thu Jan 04 22:13:06 2007] [error] [client 84.142.189.103] suexec policy violation: see suexec log for more details
[Thu Jan 04 22:13:06 2007] [error] [client 84.142.189.103] Premature end of script headers: test.pl
Code: Select all
[2007-01-04 22:13:06]: uid: (777/web15) gid: (777/777) cmd: test.pl
[2007-01-04 22:13:06]: target uid/gid (777/777) mismatch with directory (777/777) or program (0/0)
/usr/share/apache2/error/HTTP_INTERNAL_SERVER_ERROR.html.var ist lesbar, ein Fehler 404 o.ä wird richtig ausgegeben.
Hat jemand eine Idee, wo ich suchen könnte?
Danke
Matthias