Re: Is my Apache server running as the root user or not?
From: Peter C. Lai (sirmoo_at_cowbert.net)
Date: Sat, 4 Dec 2004 04:47:49 -0500 To: Jesper Wallin <firstname.lastname@example.org>
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:
> 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 ---
> [root@ninja:~]# 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 *:*
> --- snip ---
> Best regards,
> Jesper Wallin
> email@example.com mailing list
> To unsubscribe, send any mail to "firstname.lastname@example.org"
-- 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@example.com mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "firstname.lastname@example.org"