Eric Martin wrote: >>> Note: chowning the entire apache tree to nobody:nobody still causes the >>> "httpd (<path>) does not exist" error in mod_perl 2. >> >> >> Have you tried >> >> $> su - nobody >> $> stat /usr/local/stow/apache-2.0.54/apache2/bin/httpd >> >> ? > > > 'stat' command?
Try ls instead then ;-) > Did I mention the machine is a vanilla Solaris 10 host? > >> I suspect nobody is unable to, say, access /usr/local/stow. >> >>> In case I failed to mention this before: >>> >>> # /usr/local/apache2/bin/httpd -V >> >> That's a bit curious, why /usr/local/apache2/bin/httpd and >> usr/local/stow/apache-2.0.54/apache2/bin/httpd ? >> >> Which one is the correct one ? > > /usr/local/apache2/bin is a symlink to > /usr/local/stow/apache-2.0.54/apache2/bin So, just verify that user 'nobody' can access /usr, /usr/local, /usr/local/stow, /usr/local/stow/apache-2.0.54, /usr/local/stow/apache-2.0.54/apache2, /usr/local/stow/apache-2.0.54/apache2/bin and finally /usr/local/stow/apache-2.0.54/apache2/bin/httpd If any of the directories along the way don't allow 'nobody' to find httpd -------------------------------------------------------------------------------- Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5 http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5
signature.asc
Description: OpenPGP digital signature