Empezamos estudiando algunas directivas

Estudiemos algunas directivas que podemos encontrar en /etc/apache2/apache2.conf:

Directivas de control de la conexión

  • Timeout: define, en segundos, el tiempo que el servidor esperará por recibir y transmitir durante la comunicación. Timeout está configurado por defecto a 300 segundos, lo cual es apropiado para la mayoría de las situaciones.
  • KeepAlive: Define si las conexiones persistentes están activadas. Por defecto están activadas.
  • MaxKeepAliveRequests: Establece el número máximo de peticiones permitidas por cada conexión persistente. Por defecto está establecido como 100.
  • KeepAliveTimeout: Establece el número de segundos que el servidor esperará tras haber dado servicio a una petición, antes de cerrar la conexión. Por defecto 5 segundos.

Otras directivas

  • User: define el usuario que ejecuta los procesos de Apache2.
  • Group: define el grupo al que corresponde el usuario.
  • LogLevel: Controla el nivel de información que se guarda en los ficheros de registro o logs.
  • LogFormat: Controla el formato de información que se va a guardar en los ficheros logs.
  • Directory o DirectoryMatch: Declara un contexto para un directorio y todos sus directorios.
  • Files o FilesMatch: Declara un contexto para un conjunto de ficheros.