On Fri, 2007-05-11 at 05:36 -0700, prasad wrote: > On occasion we have noticed (on multiple machines) that apache2 is disabled > but the httpd processes are running. What does this mean and how does it get > into this state? > We did not start them using apachectl. >
Are they apache2 httpds ? Or perhaps apache1 ? apache2 is delivered as an SMF service, initially disabled and if enabled looks for /etc/apache2/httpd.conf, exiting with an error if not present. apache1 is delivered as an RC service that always starts. If it finds /etc/apache/httpd.conf then it will run, if not then it silently exits. Also look for things that run their network services as an apache server (there are a few - like the FMA lookup service). These won't be listening on port 80. Services like CUPS do run a web server underneath, but I believe they rename it to something other than httpd to avoid this type of confusion. Bob