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