Hello experts! This one is not for me very clear, so I very appreciate your answers. I would like to set hardenings on my Apache server from world security authorities like IASE and NIST, but when I have, e.g. StartServers, set to 6 and on 1 PC a have loaded prefork module on on another worker module (one has default value 4 and second one has 8) should I apply this recommendation on both? What means difference in their settings? Can I apply recommendations from IASE to both? How is possible that MaxRequestsPerChild directive is set 4000 with prefork and zero with worker?
Default setting example:
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Big thanks for your answers and sorry for my poor english.
Matej