You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Mario Ohnewald <ma...@bortal.de> on 2006/05/06 14:36:27 UTC

Apache2, suexec, confixx auf debian sarge

Hi,

ich versuch nun schon seit Wochen verzweifelt das suexec mit apache2 zum
laufen zu bekommen.

Ich hab folgende versionen auf meinem Debian Sarge installiert:

#apache2 -V
Server version: Apache/2.0.54
Server built:   Sep  5 2005 11:15:09
Server's Module Magic Number: 20020903:9
Architecture:   32-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=""
 -D SUEXEC_BIN="/usr/lib/apache2/suexec2"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"


#/usr/lib/apache2/suexec2 -V
 -D AP_DOC_ROOT="/home/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="www-data"
 -D AP_LOG_EXEC="/var/log/apache2/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=100
 -D AP_USERDIR_SUFFIX="html"



Aus meiner /etc/apache2/confixx_vhost.conf:
----------------------------------------------
UseCanonicalName Off
php_admin_flag safe_mode On
php_admin_value safe_mode_exec_dir /home/www/empty/
LogFormat "%V:#:%h %l %u %t \"%r\" %s %b \"%{Referer}i\"
\"%{User-agent}i\"" confixx
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
confixx2
CustomLog |/root/confixx/pipelog.pl confixx

.
.
.
.

<VirtualHost 123.123.224.29:80>
  ServerName host.com
  ServerAlias www.host.com 

  DocumentRoot /home/www/web7/html/joomla
  SuexecUserGroup web7 web7
  ScriptAlias /cgi-bin/ /home/www/web7/html/cgi-bin/
  <IfModule mod_python.c>
    <Files ~ "\.py$">
      AddHandler python-program .py
      PythonHandler mod_python.publisher
    </Files>
  </IfModule>
  php_admin_value
open_basedir /home/www/web7/html/:/home/www/web7/phptmp/:/home/www/web7/files/:/home/www/web7/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /home/www/web7/phptmp/
</VirtualHost>



Weder in 
/var/log/apache2/suexec.log
noch in 
/var/log/apache2/error.log 
bekomme ich irgendwelche fehler angezeigt.


Hat jemand rat?


Gruß, Mario


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: Apache2, suexec, confixx auf debian sarge

Posted by Max Dittrich <ma...@t-online.de>.
Hallo Mario,

Mario Ohnewald schrieb:

> 
> ich versuch nun schon seit Wochen verzweifelt das suexec mit apache2 zum
> laufen zu bekommen.
> 

[...]

> 
> Aus meiner /etc/apache2/confixx_vhost.conf:
> ----------------------------------------------
> UseCanonicalName Off
> php_admin_flag safe_mode On
> php_admin_value safe_mode_exec_dir /home/www/empty/
> LogFormat "%V:#:%h %l %u %t \"%r\" %s %b \"%{Referer}i\"
> \"%{User-agent}i\"" confixx
> LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
> confixx2
> CustomLog |/root/confixx/pipelog.pl confixx
> 
> .
> .
> .
> .
> 
> <VirtualHost 123.123.224.29:80>
>   ServerName host.com
>   ServerAlias www.host.com 
> 
>   DocumentRoot /home/www/web7/html/joomla
>   SuexecUserGroup web7 web7
>   ScriptAlias /cgi-bin/ /home/www/web7/html/cgi-bin/
>   <IfModule mod_python.c>
>     <Files ~ "\.py$">
>       AddHandler python-program .py
>       PythonHandler mod_python.publisher
>     </Files>
>   </IfModule>
>   php_admin_value
> open_basedir /home/www/web7/html/:/home/www/web7/phptmp/:/home/www/web7/files/:/home/www/web7/atd/
>   php_admin_value file_uploads 1
>   php_admin_value upload_tmp_dir /home/www/web7/phptmp/
> </VirtualHost>
> 
> 
> 
> Weder in 
> /var/log/apache2/suexec.log
> noch in 
> /var/log/apache2/error.log 
> bekomme ich irgendwelche fehler angezeigt.
> 
> 
> Hat jemand rat?

Es wird in Deinem Posting nicht so ganz deutlich, darum:

suexec dient dazu CGI-Skripte unter einem bestimmten Benutzeraccount 
auszuführen. Die Ausführung von PHP-Skripten bei Verwendung des 
SAPI-Moduls für Apache bleibt davon unberührt.

Um PHP-Skripte unter einem anderen als den mit der User-Direktive 
konfigurierten Benutzer auszuführen zu lassen, müßtest Du stattdessen z.B.
- den PHP-Interpreter als CGI über Action einbinden
- PHP per FastCGI (mod_fgcid) einrichten
...


gruss,
.max

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


RE: Apache2, suexec, confixx auf debian sarge

Posted by Mario Ohnewald <ma...@bortal.de>.
Hi Thomas,

On Sat, 2006-05-06 at 22:31 +0200, Thomas Goik wrote:
> Hallo,
> 
> > ich versuch nun schon seit Wochen verzweifelt das suexec mit apache2 zum
> > laufen zu bekommen.
> >
> > Ich hab folgende versionen auf meinem Debian Sarge installiert:
> 
> 
> Welche Rechte besitzt denn deine suexec? 4755?
-rwsr-x---  1 root www-data 11K Jan 15 22:42 /usr/lib/apache2/suexec2

> 
> Beim Start des Apache wird in die Log geschrieben ob er mit suexec startet,
> mach mal eine Restart und schau mal in der error.log was dort steht!
[Sun May 07 11:01:38 2006] [notice] suEXEC mechanism enabled
(wrapper: /usr/lib/apache2/suexec2)

> 
> Bei Debian musst du die Rechte selber setzten für die suexec.

Hast du noch weitere Ideen wie ich den Fehler finden könnte?

Gruß Mario


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


RE: Apache2, suexec, confixx auf debian sarge

Posted by Thomas Goik <Th...@echtwahr.com>.
Hallo,

> ich versuch nun schon seit Wochen verzweifelt das suexec mit apache2 zum
> laufen zu bekommen.
>
> Ich hab folgende versionen auf meinem Debian Sarge installiert:


Welche Rechte besitzt denn deine suexec? 4755?

Beim Start des Apache wird in die Log geschrieben ob er mit suexec startet,
mach mal eine Restart und schau mal in der error.log was dort steht!

Bei Debian musst du die Rechte selber setzten f�r die suexec.

Mit freundlichen Gr�ssen
    Thomas Goik

--
Ihre Auktionsseiten im Internet
http://www.auxion.de
http://www.Xhammer.de





--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------