Page 1 of 1
SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 14:21
by pumbaa
Hallo zusammen,
ist es möglich Suexec mit einer Wildcard zu kompilieren?
Ich habe Apache mit
--suexec-userdir=*/html
kompiliert. Das funktioniert so aber nicht...
Grund für *:
Ich halte in den Userhomes die jeweiligen Domain - sprich
/home/user/domain1/html
/home/user/domain2/html
/home/user/domain3/html
Habt ihr hier schon Erfahrungen gemacht?
Viele Grüße
Re: SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 14:25
by sascha
Es sollte eigentlich trotz des Userdirs funktionieren. Zumindest ist es bei mir so. Da steht userdir auf public_html, Confixx legt jedoch nur das Verzeichnis html an.
Re: SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 14:31
by pumbaa
genau... das macht soweit ich weiß ich nichts aus... nur wenn ich jetzt
/home/user/domain1/html/cgi-bin/test.py aufrufe wird es als www-data aufgerufen
es sollte allerdigns als user aufgerufen werden. setze ich explizit den user im vhost tut das auch nicht...
Hast du/habt ihr schonmal mit wildcard beim kompilieren gearbeitet?
Re: SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 14:41
by sascha
User im VHOST wird auch nicht beachtet? Meldet der Apache denn beim Start dass suExec geladen wird?
Re: SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 14:47
by pumbaa
ja, wird geladen. lass ich user und group gesetzt bekomm ich beim 500 beim ausführen des skriptes
[Thu Jul 23 14:05:08 2015] [error] [client x.x.x.x] Premature end of script headers: /home/pumbaa/domain.de/html/cgi-bin/test-new.py
lass ich es raus wird es ausgeführt allerdings als www-data
Re: SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 14:47
by sascha
Was steht denn im suexec.log?
Re: SuExec mit Wildcard kompilierbar?
Posted: 2003-07-23 16:03
by pumbaa
[2003-07-23 15:35:29]: info: (target/actual) uid: (felber/felber) gid: (felber/felber) cmd: test-new.py
[2003-07-23 15:35:29]: error: command not in docroot (/home/felber/cgi-bin/test-new.py)
das versteh ich nicht... das es nicht das suexec.docroot ist ist mir klar aber es müsste doch mit dem userdir übereinstimmen?
denn das ist schlielich auf
cgi-bin kompiliert...oder täusch ich mich da in meiner annahme?