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: users-de@httpd.apache.org
> 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]
--------------------------------------------------------------------------

Antwort per Email an