← Back to team overview

sslug-teknik team mailing list archive

Brug af suExec

 


Jeg fik tidligere rådet at prøve suexec for at kunne isolere nogle cgi scripts som jeg ikke selv har kontrol over.

SuExec er slået til pr. default på min server (Apache 2, RHEL 4). Men jeg kan ikke helt få det til at virke. Jeg ved nogenlunde hvorfor.

Jeg får fejlen "command not in docroot", hvilket betyder at cgi'en ikke er i den docroot som suexec blev kompileret med.

Et par spørgsmål

* hvordan finder man ud af hvilken docroot suexec er blevet kompileret
  med? (hmm man burde vel kunne slå dette op et sted for RH).

Den omtalte virtuelle host har en docroot med

/home/foo/public_html

og en cgi rod:

/home/foo/cgi-bin

Selve roden på min webserver ligger i /home/webroot/www, med cgi i
/home/webroot/cgi-bin

* bliver man virelig nødt til at kompilere suexec om bare for at kunne få dette til at virke?

hvordan har andre løst dette problem?

--

/daleif

``You cannot help men permanently by doing for them what they could and should do for themselves. ''
 -- Abraham Lincoln

Follow ups