kei
In spite of the fact that I have apache set to chown to wwwrun, ps -aux still reports an httpd as owned by root. Actually, there are two httpd running and one is owned by root and the other is owned by httpd. In httpd.conf I have StartServers = 1. Why are there two deamons running?
In order to bind to a priviledged Port (80 < 1024) httpd must run as root. To be able to do this again (e.g., after loading a new configuration at runtime) the initial httpd process remains with root priviledges. This process forks one (as in your case) or more server processes which will handle incoming HTTP requests and change their user ID to that one specified in the configuration file. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/