Manual de apache.pdf

Vista previa de texto
Curso Mentor Apache
Actividad 3.2
Comprobación de valores por defecto para las directivas
Los valores incluidos por defecto son los siguientes:
ServerRoot "/etc/apache2/"
PidFile /var/run/apache2.pid
LockFile /var/lock/apache2/accept.lock
Timeout 300
Son valores para los parámetros generales que no suelen modificarse en instalaciones habituales.
Indican respectivamente:
directorio donde se encuentran los archivos de configuración del servidor
archivo en el que el servidor graba su identificador de proceso (PID)
camino (path) al archivo utilizado como semáforo para realizar bloqueos
tiempo en segundos que el servidor web espera para recibir y enviar peticiones durante la comunicación
Comprobación de los valores para estas directivas en el archivo de configuración de Apache2 para Ubuntu.
Ejecutar
#apache2 -v
Server version: Apache/2.2.16 (Ubuntu)
Server built:
Nov 18 2010 21:17:29
Configuraciones de conexiones persistentes
KeepAlive
Activa o desactiva {On | Off} la opción de servir más de una solicitud en la misma conexión. Por defecto está a On.
KeepAlive On
Esta directiva es interesante mantenerla en On ya que, de esa forma, se evita tener que establecer diferentes conexiones TCP para
diferentes peticiones procedentes de un mismo cliente web.
Las directivas siguientes configuran esta opción.
MaxKeepAliveRequests
Establece el número máximo de peticiones permitidas por cada conexión. En general se recomienda un valor alto. El valor 0 indica
un número ilimitado.
Requiere que este a ON la directiva KeepAlive.
Hay que tener en cuenta el ancho de banda de salida del servidor, ya que si se establece un valor elevado el tiempo de respuesta
aumentará para cada usuario.
Por defecto:
MaxKeepAliveRequests 100
KeepAliveTimeout
Indica el número de segundos que el servidor esperará la siguiente petición desde la misma conexión. Pasado este tiempo se
considerará que se ha terminado y cerrará la conexión.
Si el valor es muy pequeño algunos usuarios no podrán visualizar la página ya que el número máximo de conexiones
persistentes se ha superado.
Si se establece un valor muy grande se estarán utilizando muchos recursos de la máquina.
Por defecto:
KeepAliveTimeout 15
7 de 40
