Hallo,
mach mal folgendes:
chmod 4755 /usr/lib/apache/suexec
apachectl restart
Probieren ob es dann geht!
Mit freundlichen Gr�ssen
Thomas Goik
------------------------
http://www.echtwahr.de
http://www.echtwahr.com
> -----Original Message-----
> From: Sven M�ller [mailto:[EMAIL PROTECTED]
> Sent: Monday, June 06, 2005 10:58 PM
> To: [email protected]
> Subject: suexec Problem
>
> Hallo zusammen!
>
> Ich hoffe jmd von euch kann mir bei meinem suexec Problem weiterhelfen,
> da ich keine Idee mehr habe, was denn falsch ist.
>
> Installiert hab ich den Apache auf meinem FreeBSD System mit suexec:
>
> su-2.05b# httpd -V
> Server version: Apache/1.3.33 (Unix)
> Server built: Apr 17 2005 16:35:35
> Server's Module Magic Number: 19990320:16
> Server compiled with....
> -D EAPI
> -D EAPI_MM
> -D EAPI_MM_CORE_PATH="/var/run/httpd.mm"
> -D HAVE_MMAP
> -D USE_MMAP_SCOREBOARD
> -D USE_MMAP_FILES
> -D HAVE_FLOCK_SERIALIZED_ACCEPT
> -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
> -D DYNAMIC_MODULE_LIMIT=64
> -D HARD_SERVER_LIMIT=512
> -D SO_ACCEPTFILTER
> -D ACCEPT_FILTER_NAME="httpready"
> -D HTTPD_ROOT="/usr/local"
> -D SUEXEC_BIN="/usr/local/sbin/suexec"
> -D DEFAULT_PIDLOG="/var/run/httpd.pid"
> -D DEFAULT_SCOREBOARD="/var/run/httpd.scoreboard"
> -D DEFAULT_LOCKFILE="/var/run/httpd.lock"
> -D DEFAULT_ERRORLOG="/var/log/httpd-error.log"
> -D TYPES_CONFIG_FILE="etc/apache/mime.types"
> -D SERVER_CONFIG_FILE="etc/apache/httpd.conf"
> -D ACCESS_CONFIG_FILE="etc/apache/access.conf"
> -D RESOURCE_CONFIG_FILE="etc/apache/srm.conf"
>
> Suexec sollte auch laufen, denn wenn ich den Apache starte bekomme ich
> folgende Meldung im Logfile:
>
> [Mon Jun 6 20:47:12 2005] [notice] suEXEC mechanism enabled (wrapper:
> /usr/local/sbin/suexec)
>
> Nun m�chte ich meine Perl Scripte im VHost ausf�hren daf�r habe ich
> folgende Konfiguration gew�hlt:
>
> <VirtualHost xxx.xxx.xxx.xxx:80>
> ServerName blabla.de
> User sven
> Group wheel
> Options +ExecCGI FollowSymLinks Includes Indexes MultiViews
> AddHandler cgi-script .cgi .pl
> DocumentRoot /usr/local/www/docs/sven/html/
> ScriptAlias /cgi-bin /usr/local/www/docs/sven/cgi-bin
> CustomLog /usr/local/www/docs/sven/log/access.log meinlog
> </VirtualHost>
>
> Das /usr/local/www/docs/sven/cgi-bin sieht wie folgt aus:
>
> su-2.05b# ls -la
> total 6
> drwxr-xr-x 2 sven wheel 512 Jun 6 20:51 .
> drwxr-xr-x 6 sven wheel 512 May 5 12:12 ..
> -rwxr-xr-x 1 sven wheel 77 May 5 21:46 test.cgi
>
> Der Inhalt der test.cgi Datei:
>
> su-2.05b# less test.cgi
> #!/usr/bin/perl
>
> print "Content-type: text/html\n\n";
> print "Hallo Welt\n";
>
>
> Ich denke es sollte alles stimmen, aber wenn ich die Datei im Browser
> aufrufe bekomme ich immer einen Internal Server Error.
>
> Das Logfiles sagt dazu:
>
> [Mon Jun 6 20:51:22 2005] [error] [client xxx.xxx.xxx.xxx] Premature end
> of script headers: /usr/local/www/docs/sven/cgi-bin/test.cgi
>
> Von der Shell aus kann ich das Script ohne Probleme aufrufen:
> su-2.05b# ./test.cgi
> Content-type: text/html
>
> Hallo Welt
>
>
> Hat jmd eine Idee oder einen Tip, mir f�llt nix mehr ein?!
>
> Ich w�re sehr dankbar!
>
> Gr��e, sVen
>
>
>
> --------------------------------------------------------------------------
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an [EMAIL PROTECTED]
> sonstige Anfragen an [EMAIL PROTECTED]
> --------------------------------------------------------------------------
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------