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.- Timeoutestá 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.
- Directoryo- DirectoryMatch: Declara un contexto para un directorio y todos sus directorios.
- Fileso- FilesMatch: Declara un contexto para un conjunto de ficheros.