Configuración de Directivas en Servidores Web Apache: Referencia Técnica

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,06 KB

Configuración de Directivas en Servidores Web

Identidad y Permisos del Proceso

  • User [nombre-de-usuario]: Usuario que arranca el servicio (habitualmente nobody). Este usuario es el propietario del proceso httpd en ejecución.
  • Group [nombre-de-grupo]: Idem para el grupo.

Identificación del Servidor

  • ServerName [nombre-del-servidor]: Para computadoras con varias entradas de nombre en el servidor DNS, esta directiva determina cuál es el nombre canónico usado para las peticiones HTTP.
  • ServerAdmin [dirección-de-correo]: Dirección de correo electrónico del administrador del servicio web.

Rutas y Archivos de Sistema

  • ServerRoot [ruta-de-directorio]: Especifica cuál es la ruta del directorio raíz a partir del cual se definen el resto de directorios de configuración y log.
  • PidFile [ruta-de-archivo]: Ruta relativa al ServerRoot donde se encuentra el archivo que contiene el PID del proceso httpd (ejemplo: PidFile logs/httpd.lock).
  • ErrorLog [ruta-de-archivo]: Ruta relativa al ServerRoot donde se encuentra el archivo que contiene los errores producidos durante la ejecución del servidor.
  • TransferLog [ruta-de-archivo]: Ruta relativa al ServerRoot donde se encuentra el archivo que registra todas las transferencias de documentos solicitadas al servidor.

Gestión de Conexiones y Rendimiento

  • HostnameLookups [on | off]: Indica si en las entradas del TransferLog se registran las direcciones IP de los clientes o si se realiza una búsqueda de sus nombres simbólicos asociados.
  • CacheNegotiateDocs: Especifica si los documentos almacenados en el servidor pueden ser almacenados, a su vez, por los proxies que lo consultan.
  • KeepAlive [número-de-peticiones]: Indica el número de peticiones para las cuales se mantiene una misma conexión abierta. Esta opción optimiza el número de conexiones usadas para cargar una página HTML.
  • KeepAliveTimeout [segundos]: Define el tiempo que ha de pasar para cerrar una conexión abierta para la transmisión de varias peticiones en el caso de que no se realicen todas ellas.

Parámetros de Ejecución

  • ServerType [inetd | standalone]: Indica si el servidor web es arrancado como un servicio por el inetd o si, por el contrario, es un servidor que está en ejecución por sí mismo. En el segundo caso, es necesario determinar ciertos parámetros indicados por las directivas siguientes.
  • Port [número-de-puerto]: Especifica el puerto de servicio; usualmente se trata del puerto 80.
  • StartServers [número-de-servidores]: Indica cuántas copias del servidor web son arrancadas al iniciarse el servicio.

Entradas relacionadas: