As i have seen in my system that master process also binds to port that i
have given in my configuration. Then how master process is binding to port
80 ? If i am running my apache other than root user then how can master
binds to port 80 ?
If i am running apache as root user then on any port my ap
Spawning children servers one very important purpose: while the master has to
be run as root to bind to the privileged port 80, the child is spawned as the
user named in the configuration, reducing security issues by orders of
magnitude.
Changing that and running the whole server process (inlcud
In most cases, you can only have ONE process binding to ONE IP-address/port
combination. Children of this process will then inherit the socket, which is
the way how apache works.
On Linux and BSD, there is the SO_REUSEPORT option that can be set by a
listening process, so that other processes c