suExec und allgemeine Scripts

Apache, Lighttpd, nginx, Cherokee
Post Reply
dannyyy
Posts: 13
Joined: 2003-08-28 13:32
 

suExec und allgemeine Scripts

Post by dannyyy »

Hallo

Auf dem Webserver werden die CGI Scripte mittels SuExec ausgeführt.
Jeder Vhost ha da sein eigener User und Gruppe...

Nun möchte ich aber gerne awstats.pl (Webstatistik) in ein Verzeichnis platzieren, welches keinem Vhost gehört und binde es mittels ScriptAlias ein.
Soweit noch keine probleme.

Wenn jetzt aber jemand http://domain.tld/stats/awstats.pl aufruft kommt ein 500 Error und in der suexec.log steht

Code: Select all

[2005-10-29 16:56:22]: uid: (2002/vu2002) gid: (2002/vu2002) cmd: awstats.pl
[2005-10-29 16:56:22]: target uid/gid (2002/2002) mismatch with directory (33/33) or program (33/33)
Sprich die Script-Datei hat die Rechte UID: 2002 GID: 2002 das Script aber UID: 33 GID: 33 (www-data)

Gibt es irgend eine Möglichkeit das Script auszuführen ohne das ich
a) die awstats.pl jedem User in sein cgi-bin kopieren muss, Alias für jeden Vhost anpassen....
b) SuExec ausschalten muss

Oder welchen Anstatz würdet ihr vorschlagen?
Last edited by dannyyy on 2005-10-29 17:46, edited 1 time in total.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: suExec und allgemeine Scripts

Post by Joe User »

dannyyy wrote:Oder welchen Anstatz würdet ihr vorschlagen?

Code: Select all

emerge -C awstats; USE="apache2 geoip vhosts" emerge webalizer
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach
Contact:
 

Re: suExec und allgemeine Scripts

Post by suntzu »

Hi,

da auch ich mit dem Problem gekämpft habe:
ich habe das über vhosts gelöst (http://statistik.domain.de) und das dann jeweils per .htaccess gesichert. Die Statistiken selber werden zweimal täglich statisch erstellt.
http://awstats.sourceforge.net/docs/aws ... urity.html
beschreibt auch noch einen anderen Ansatz, den Nutzern dynamisch ihre Statistiken zur Verfügung zu stellen.
Post Reply