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?