This isn't on-topic for the list, but I'll answer it anyway. The Apache
parent runs as root so that it can attach to port 80. After a packet reaches
port 80, Apache will hand it off to a child process running as www. The
parent process also does other housekeeping duties as you would expect from
any other parent process.

On Sat, Dec 04, 2004 at 07:24:27AM +0100, Jesper Wallin wrote:
> Heya..
> 
> By reading my /usr/local/etc/apache2/httpd.conf, I can find out that my 
> Apache is
> running as the user "www" and the group "www" .. Yet, when I run sockstat, it 
> tells me
> one of the forks are runned as root and listening on port 80 as well as the 
> other forks
> are runned by www:www.. If I got a lot of users connecting to my server on 
> port 80, will
> thier requests ever be answered by the root fork or the www:www forks?
> 
> --- snip ---
> [EMAIL PROTECTED]:~]# sockstat -l4p80
> USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS www 
>      httpd
>      18149 3  tcp4   *:80                  *:*
> www      httpd      18148 3  tcp4   *:80                  *:*
> www      httpd      18147 3  tcp4   *:80                  *:*
> www      httpd      14055 3  tcp4   *:80                  *:*
> www      httpd      14054 3  tcp4   *:80                  *:*
> www      httpd      14053 3  tcp4   *:80                  *:*
> www      httpd      14052 3  tcp4   *:80                  *:*
> www      httpd      14051 3  tcp4   *:80                  *:*
> root     httpd      14050 3  tcp4   *:80                  *:*
> [EMAIL PROTECTED]:~]#
> --- snip ---
> 
> 
> Best regards,
> Jesper Wallin
> 
> 
> _______________________________________________
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-security
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"

-- 
Peter C. Lai
University of Connecticut
Dept. of Molecular and Cell Biology
Yale University School of Medicine
SenseLab | Research Assistant
http://cowbert.2y.net/

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to