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] --------------------------------------------------------------------------