Problem hat sich erledigt, habe es nun hinbekommen suexec selbst zu kompilieren udn klappt nun auch soweit ganz gut. Allerdings habe ich noch etwas Problem mit der Rechtevergabe von suexec.
Wenn ich chmod suexec 700 mache funktionieren die CGI-Scripte tadellos, ich bekomme aber diese Meldung beim Start des Apache!
Starting httpd [ PERL PHP4 SSL ]Warning: User directive in <VirtualHost> requires SUEXEC wrapper.
Warning: Group directive in <VirtualHost> requires SUEXEC wrapper.
Warning: User directive in <VirtualHost> requires SUEXEC wrapper.
Warning: Group directive in <VirtualHost> requires SUEXEC wrapper.
Warning: User directive in <VirtualHost> requires SUEXEC wrapper.
Warning: Group directive in <VirtualHost> requires SUEXEC wrapper.
Warning: User directive in <VirtualHost> requires SUEXEC wrapper.
Warning: Group directive in <VirtualHost> requires SUEXEC wrapper.
Warning: User directive in <VirtualHost> requires SUEXEC wrapper.
Warning: Group directive in <VirtualHost> requires SUEXEC wrapper.
Warning: User directive in <VirtualHost> requires SUEXEC wrapper.
Warning: Group directive in <VirtualHost> requires SUEXEC wrapper.
Wenn ich die rechte so vergebe wie vorgesehen
chown root /usr/sbin/suexec
chmod 4711 /usr/sbin/suexec
dann bekomme ich beim Start von suexec keinerlei Fehlermeldung mehr geliefert aber die CGI's liefern einen Error 500!
Suexec - V ergibt:
-D DOC_ROOT="/home/www"
-D GID_MID=96
-D HTTPD_USER="wwwrun"
-D LOG_EXEC="/var/log/htppd/suexec.log"
-D SAFE_PATH="/bin:/usr/bin"
-D UID_MID=96
-D USERDIR_SUFFIX="public_html"
Die error_log beinhaltet, wenn die cgi-Scripte nicht funktionieren (also bei korrekter Rechtevergabe für suexec) folgendes:
failed to open log file
fopen: No such file or directory
[Fri Jul 4 19:20:54 2003] [error] [client 80.131.17.164] Premature end of script headers: /home/www/web1/html/cgi-bin/sysinfo/sysinfo.cgi
In der suexec.log die unter ="/var/log/htppd/suexec.log liegt wird sletsamerweise garnichts mehr protokolliert!
Hat jemand einen Tip dazu oder kann mir jemand seine original /usr/sbin/suexec zusenden
Mfg
M. Clemenz