Recommended Apache Configuration Settings

Check httpd.conf for the following settings:


NOTE: If any changes are made to httpd.conf, the httpd daemon has to be restarted. Also, we recommend that you set the Timeout to be 10 minutes (600 seconds) or greater if a predictive dialer utilized for production use.

## Timeout: The number of seconds before receives and sends time out.#Timeout 300## KeepAlive: Whether or not to allow persistent connections (more than# one request per connection). Set to "Off" to deactivate.#KeepAlive On## MaxKeepAliveRequests: The maximum number of requests to allow# during a persistent connection. Set to 0 to allow an unlimited amount.# We recommend you leave this number high, for maximum performance.#MaxKeepAliveRequests 0## KeepAliveTimeout: Number of seconds to wait for the next request from the# same client on the same connection.#KeepAliveTimeout 15#### Server-Pool Size Regulation (MPM specific)### prefork MPM# StartServers: number of server processes to start# MinSpareServers: minimum number of server processes which are kept spare# MaxSpareServers: maximum number of server processes which are kept spare# MaxClients: maximum number of server processes allowed to start# MaxRequestsPerChild: maximum number of requests a server process servesStartServers      16MinSpareServers   16MaxSpareServers   64ServerLimit      1024MaxClients       512MaxRequestsPerChild  100000# worker MPM# StartServers: initial number of server processes to start# MaxClients: maximum number of simultaneous client connections# MinSpareThreads: minimum number of worker threads which are kept spare# MaxSpareThreads: maximum number of worker threads which are kept spare# ThreadsPerChild: constant number of worker threads in each server process# MaxRequestsPerChild: maximum number of requests a server process servesStartServers         2MaxClients         150MinSpareThreads     25MaxSpareThreads     75ThreadsPerChild     25MaxRequestsPerChild  0

  • httpd.html