Re: Apache & suexec
Nicolas Kowalski wrote:
>
> On Thu, 5 Oct 2000, Stéphane Trainel wrote:
> > Je souhaite mettre en place le suexec.
> > Il est compilé et j'ai le message suexec enabled dans error-log.
> >
> > Mais pb :
> > [2000-10-05 10:40:09]: uid: (webroot/webroot) gid: (web/web) cmd:
> > test.cgi
> > [2000-10-05 10:40:09]: command not in docroot
> > (/usr/lib/cgi-bin/test.cgi)
>
> J'ai eu le meme probleme recemment :-(.
>
> > User webroot
> > Group web
>
> La seule solution que j'ai trouve est de prendre l'utilisateur www-data
> defini par defaut pour le service http de la Debian. En effet, dans le
> suexec.log, j'avais les erreurs :
>
> ...
> [2000-08-28 16:01:55]: user mismatch (www instead of www-data)
> ...
>
> Dans la doc Apache, SuEXEC est tres "picky" sur la configuration pour
> des raisons evidentes de securite. Alors des que quelquechose lui semble
> louche, il refuse logiquement l'execution du CGI.
>
> Extrait de la doc: (http://www.apache.org/docs/suexec.html#install)
>
> --suexec-caller=UID
> The username under which Apache normally runs. This is the only user
Dans ce cas, comme indiqué (command not in docroot), c'est du au fait
que le script n'est pas dans le docroot qui est spécifié au moment de la
compile, c'est à dire dans /var/www
Bref, place ton script en dessous de /var/www et ça fonctionnera.
-------------
Fabien SALVI Centre de Ressources Informatiques
Archamps, France -- http://www.cri74.org
PingOO/linux distribution : http://www.pingoo.org
Reply to: