Atributos apache2 - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Atributos apache2

importante

La AWS OpsWorks Stacks El servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tiene alguna duda sobre la migración, póngase en contacto con el AWS Support Equipo en AWS Re:post o mediante AWS Premium Support.

nota

Estos atributos solo están disponibles en las pilas de Linux.

Los atributos apache2 especifican la configuración del HTTPservidor Apache. Para obtener más información, consulte Características principales de Apache. Para obtener más información sobre cómo anular los atributos integrados para especificar valores personalizados, consulte Anulación de atributos.

binario

La ubicación del binario de Apache (cadena). El valor predeterminado es '/usr/sbin/httpd'.

node[:apache][:binary]
contact

Un contacto de correo electrónico (cadena). El valor predeterminado es una dirección ficticia 'ops@example.com'.

node[:apache][:contact]
deflate_types

Indica a mod_deflate que habilite la compresión de los tipos Mime especificados, si son compatibles con el navegador (lista de cadenas). El valor predeterminado es el siguiente:

['application/javascript', 'application/json', 'application/x-javascript', 'application/xhtml+xml', 'application/xml', 'application/xml+rss', 'text/css', 'text/html', 'text/javascript', 'text/plain', 'text/xml']
aviso

La compresión puede conllevar riesgos de seguridad. Para desactivarla completamente, defina este atributo de la siguiente manera:

node[:apache][:deflate_types] = []
node[:apache][:deflate_types]
dir

El directorio raíz del servidor (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux y Red Hat Enterprise Linux (RHEL): '/etc/httpd'

  • Ubuntu: '/etc/apache2'

node[:apache][:dir]
document_root

Raíz de documentos (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: '/var/www/html'

  • Ubuntu: '/var/www'

node[:apache][:document_root]
grupo

El nombre del grupo (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: 'apache'

  • Ubuntu: 'www-data'

node[:apache][:group]
hide_info_headers

Si se debe omitir la información sobre la versión y el módulo de HTTP los encabezados ('true'/'false') (cadena). El valor predeterminado es 'true'.

node[:apache][:hide_info_headers]
icondir

El directorio de iconos (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: '/var/www/icons/'

  • Ubuntu: '/usr/share/apache2/icons'

node[:apache][:icondir]
init_script

El script de inicialización (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: '/etc/init.d/httpd'

  • Ubuntu: '/etc/init.d/apache2'

node[:apache][:init_script]
keepalive

Si se activan las conexiones keep-alive (cadena). Los valores posibles son 'On' y 'Off' (cadena). El valor predeterminado es 'Off'.

node[:apache][:keepalive]
keepaliverequests

El número máximo de solicitudes keep-alive que Apache administrará al mismo tiempo (número). El valor predeterminado es 100.

node[:apache][:keepaliverequests]
keepalivetimeout

El tiempo que Apache espera por una solicitud antes de cerrar la conexión (número). El valor predeterminado es 3.

node[:apache][:keepalivetimeout]
lib_dir

El directorio que contiene las bibliotecas de códigos de objetos (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux (x86): '/usr/lib/httpd'

  • Amazon Linux (x64) yRHEL: '/usr/lib64/httpd'

  • Ubuntu: '/usr/lib/apache2'

node[:apache][:lib_dir]
libexecdir

El directorio que contiene los archivos ejecutables de programa (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux (x86): '/usr/lib/httpd/modules'

  • Amazon Linux (x64) yRHEL: '/usr/lib64/httpd/modules'

  • Ubuntu: '/usr/lib/apache2/modules'

node[:apache][:libexecdir]
listen_ports

Una lista de los puertos en los que recibe el servidor (lista de cadenas). El valor predeterminado es [ '80','443' ].

node[:apache][:listen_ports]
log_dir

El directorio del archivo de registro (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: '/var/log/httpd'

  • Ubuntu: '/var/log/apache2'

node[:apache][:log_dir]
Atributos logrotate

Estos atributos especifican cómo rotar los archivos de registro.

delaycompress

Si se retrasa la compresión de un archivo de registro cerrado hasta que comience el siguiente ciclo de rotación ('true'/'false') (cadena). El valor predeterminado es 'true'.

node[:apache][:logrotate][:delaycompress]
grupo

El grupo de archivos de registro (cadena). El valor predeterminado es 'adm'.

node[:apache][:logrotate][:group]
mode

El modo de los archivos de registro (cadena). El valor predeterminado es '640'.

node[:apache][:logrotate][:mode]
owner

El propietario de los archivos de registro (cadena). El valor predeterminado es 'root'.

node[:apache][:logrotate][:owner]
rotate

El número de ciclos de rotación antes de que se elimine un archivo de registro cerrado (cadena). El valor predeterminado es '30'.

node[:apache][:logrotate][:rotate]
schedule

El programa de rotación (cadena). Los valores posibles son los siguientes:

  • 'daily'

  • 'weekly'

  • 'monthly'

El valor predeterminado es 'daily'.

node[:apache][:logrotate][:schedule]
pid_file

El archivo que contiene el ID de proceso del daemon (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: '/var/run/httpd/httpd.pid'

  • Ubuntu: '/var/run/apache2.pid'

node[:apache][:pid_file]
Atributos prefork

Estos atributos especifican la configuración de prebifurcación.

maxclients

El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es 400.

nota

Use este atributo solo para instancias que ejecuten Amazon Linux, oRHEL. Si sus instancias ejecutan Ubuntu 14.04LTS, utilicemaxrequestworkers.

node[:apache][:prefork][:maxclients]
maxrequestsperchild

El número máximo de solicitudes que administrará el proceso de un servidor secundario (número). El valor predeterminado es 10000.

node[:apache][:prefork][:maxrequestsperchild]
maxrequestworkers

El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es 400.

nota

Usa este atributo solo para las instancias que ejecuten Ubuntu LTS 14.04. Si sus instancias ejecutan Amazon LinuxRHEL, o utilicemaxclients .

node[:apache][:prefork][:maxrequestworkers]
maxspareservers

El número máximo de procesos inactivos del servidor secundario (número). El valor predeterminado es 32.

node[:apache][:prefork][:maxspareservers]
minspareservers

El número mínimo de procesos inactivos del servidor secundario (número). El valor predeterminado es 16.

node[:apache][:prefork][:minspareservers]
serverlimit

El número máximo de procesos que se pueden configurar (número). El valor predeterminado es 400.

node[:apache][:prefork][:serverlimit]
startservers

El número de procesos del servidor secundario que se crearán al inicio (número). El valor predeterminado es 16.

node[:apache][:prefork][:startservers]
serversignature

Especifica si se configura, y cómo se hace, un pie de página de seguimiento para documentos generados por el servidor (cadena). Los valores posibles son 'On', 'Off' y 'Email'). El valor predeterminado es 'Off'.

node[:apache][:serversignature]
servertokens

Especifica el tipo de información de versión del servidor que se incluye en el encabezado de respuesta (cadena):

  • 'Full': información completa. Por ejemplo, servidor: Apache/2.4.2 (Unix) /4.2.2 /1.2 PHP MyMod

  • 'Prod': nombre de producto. Por ejemplo, Server: Apache

  • 'Major': versión principal. Por ejemplo, Server: Apache/2

  • 'Minor': versión principal y secundaria. Por ejemplo, Server: Apache/2.4

  • 'Min': versión mínima. Por ejemplo, Server: Apache/2.4.2

  • 'OS': versión con sistema operativo. Por ejemplo, Server: Apache/2.4.2 (Unix)

El valor predeterminado es 'Prod'.

node[:apache][:servertokens]
timeout

La cantidad de tiempo que Apache espera por E/S (número). El valor predeterminado es 120.

node[:apache][:timeout]
traceenable

Si se habilitan las solicitudes TRACE (cadena). Los valores posibles son 'On' y 'Off'. El valor predeterminado es 'Off'.

node[:apache][:traceenable]
usuario

El nombre de usuario (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux yRHEL: 'apache'

  • Ubuntu: 'www-data'

node[:apache][:user]
versión

La versión de Apache (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux: 2.2

  • Ubuntu 14.04LTS: 2.4

  • RHEL: 2.4

node[:apache][:version]
Atributos worker

Estos atributos especifican la configuración del proceso worker.

startservers

El número de procesos del servidor secundario que se crearán al inicio (número). El valor predeterminado es 4.

node[:apache][:worker][:startservers]
maxclients

El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es 1024.

node[:apache][:worker][:maxclients]
maxsparethreads

El número máximo de subprocesos inactivos (número). El valor predeterminado es 192.

node[:apache][:worker][:maxsparethreads]
minsparethreads

El número mínimo de subprocesos inactivos (número). El valor predeterminado es 64.

node[:apache][:worker][:minsparethreads]
threadsperchild

El número de subprocesos por proceso secundario (número). El valor predeterminado es 64.

node[:apache][:worker][:threadsperchild]
maxrequestsperchild

El número máximo de solicitudes que administrará el proceso de un servidor secundario (número). El valor predeterminado es 10000.

node[:apache][:worker][:maxrequestsperchild]