I am just trying to understand something... I have configured Apache+modsecurity+mod_proxy to act as a reverse proxy to 4 web backends.
This is not in production at this time and I was wondering what I have to do on the reverse proxy with the MaxClient setting. The RP server has 4Gb RAM.
I don t understand why the httpd processes use around 21Mb! Does it mean that my RP will only be able to handle 4000000/21000=~190 clients at the same time?
In that way why do people use Apache as a reverse proxy if the reverse proxy itself can only handle the traffic of web server only? I mean, if I had 8 backend webs to load balance to (with MaxClient=150 on each of them). I'll have to have MacxClients=8*150 on the reverse proxy. So the reverse proxy server will have to use 18Gb of RAM to work properly?(21000/1150)
Did I miss something?
Need your help, thanks.