Vous êtes sur la page 1sur 5

Directivas Bsicas de configuracin en Apache2

DIRECTIVAS
GLOBALES

Ejemplos / Sintaxis
ServerType
Standalone o
Inetd
ServerType standalone significa que el servidor
arranca cuando se han llevado a cabo todas las
conexiones. Por otro lado,el comando ServerType
inetd quiere decir que arranca una nueva
instancia cada vez que se produzca una conexin
HTTP. Cada una de las instancias del servidor
contiene la conexin y aunque acabe conexin
sigue existiendo. Como puede imaginarse, la
utilizacin del comando inetd no sirve para
mucho.

ServerRoot
el directorio donde se ubica toda la informacin
de configuracin y registro que necesita el
servidor para su correcto funcionamiento, como
por ejemplo srm.conf, httpd.conf, acces.conf,
mymes.type, etc. La ubicacin que se indique
aqu debe ser una ruta absoluta, lo que significa
que debemos indicar la ubicacin del directorio
partiendo desde la raz
ServerRoot /etc/apache
ServerRoot
/usr/local/apache

LockFile
configura el path al fichero de bloqueo utilizado
por el servidor Apache cuando se compila
con USE_FCNTL_SERIALIZED_ACCEPT o USE_FLO
CK_SERIALIZED_ACCEPT. No se debera de
cambiar el valor predeterminado del
comando LockFile.

PidFile
nombra el archivo en el que el servidor graba su
ID de proceso (pid).
/var/run/httpd.pid.
ScoreBoardFile
almacena informacin interna sobre el proceso
del servidor que se utiliza para comunicar el
proceso padre con los procesos hijos.
/var/run/httpd.scoreboard..
ResourceConfig
instruye al servidor a que lea el fichero
ResourceConfig para buscar ms directivas de
configuracin. La directiva ResourceConfig est

comentada porque el servidor slo usa httpd.conf
para directivas de configuracin.
AccessConfig
instruye al servidor a leer el fichero AccessConfig
para buscar ms directivas de configuracin, tras
haber ledo el fichero ResourceConfig. Dicha
directiva est comentada porque el servidor slo
usa httpd.conf para directivas de configuracin.

Timeout
define, en segundos, el tiempo que el servidor
esperar para recibir y enviar peticiones durante
la comunicacin. Especficamente, el comando
Timeout define cunto esperar el servidor para
recibir peticiones GET, cunto esperar para
recibir paquetes TCP en una peticin POST o PUT
y cunto esperar entre una ACK y otra
respondiendo a paquetes TCP. El comando
Timeout est ajustado a 300 segundos, que es el
tiempo apropiado para la mayora de las
situaciones.

KeepAlive
determina si el servidor permitir varias
conexiones a la vez (p.e., ms de una peticin por
conexin). KeepAlive puede usarse para impedir
que un cliente consuma muchos recursos del
servidor. El comando KeepAlive aparece ya en on
por defecto, lo que significa que se permiten
varias conexiones a la vez. Puede ponerse en off
para desactivarlas.

MaxKeepAliveRe
quests
establece el nmero mximo de peticiones
permitidas por cada conexin que se produzca a
la vez. El Grupo Apache recomienda un valor alto,
lo que mejorara el rendimiento.

KeepAliveTimeo
ut
establece el nmero de segundos que el servidor
esperar a la siguiente peticin, tras haber dado
servicio a una, antes de cerrar la conexin.
KeepAliveTimeout 15
Listen
Esta directiva permite especificar qu puerto se
utilizar para atender las peticiones.
Listen 80
Listen 8080
MaxClients
Permite especificar la cantidad mxima de
clientes conectados simultneamente al servidor.
Por defecto es 150.
MaxClients 200
MaxRequestsPer
Child
Indica la cantidad de pedidos que puede atender
un proceso servidor por hijo antes de que muera.
MaxRequestsPerChild 80
Main Server
Configuration


ServerAdmin
Especifica la direccin de correo electrnico del
administrador.
ServerAdmin
admin@sitioweb.com
ServerName
Especifica el nombre y el puerto que el servidor
utiliza para identificarse
ServerName localhost:80
DirectoryIndex
Especifica el fichero por defecto que buscar en
cada directorio en caso de que no se especifique
ninguno. Por defecto es index.html.
www.micurso.com/ndex.ht
ml
AccessFileName
Es el nombre del fichero de configuracin de
acceso limitado que se buscar en cada una de
los directorios del servidor para conocer la
configuracin del mismo. Este fichero permite
configurar el comportamiento de cada uno de los
directorios individualmente. El nombre de fichero
que se especifica por defecto es el del fichero
.htaccess.
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
TypesConfig
Especifica el nombre del fichero que contiene la
lista de tipos MIME que conoce el servidor, y que
determinar dependiendo de las extensiones
para generar las cabeceras http
Sintaxis: DefaultType
tipoMime
ErrorLog
Especifica la ubicacin del fichero que contiene el
registro de errores. Por defecto en la carpeta
logs.

LogLevel
Especifica el tipo de mensajes que se guardarn
en el fichero de registro de errores.
Valor de ms a menos son:
debug, info, notice, warn,
error, crit, alert, emerg.
LogFormat
La directiva permite definir el formato que se
utilizar para almacenar los registros. A cada
formato se le puede asignar un nombre,
utilizndolo luego para crear distintos tipos de
ficheros de registro. Pueden existir varios
LogFormat distintos
Sintaxis: LogFormat
configuracinError nombre
CustomLog
La directiva se utiliza para especificar la
ubicacin y el tipo de formato que se utilizar en
un fichero de registro.
Sintaxis: customLog fichero
formato
ServerTokens
Esta directiva establece la informacin que se
devuelve dentro de la cabecera http que enva el
servidor.
Posibles valores de menor a
mayor informacin son:
Pord, Min, Os y Full.
IndexOptions
Directiva usada para optar por el sistema de
IndexOptions FancyIndexing
visualizacin del los directorio con Apache. Puede
ser normal o indexado.
AddIconByEncod
ing
Esta directiva permite asociar un icono a un tipo
MIME, de forma que cuando la directiva
FancyIndexing est activada, se mostrar al lado
del fichero el icono correspondiente.
AddIconByEncoding/icons/c
ompressed.gif x-compress
AddIconByType
Esta directiva asocia un icono a un fichero
dependiendo de un tipo MIME, de forma que
cuando la directiva FancyIndexing est activada,
se mostrar al lado del fichero el icono
correspondiente
AddIconByType
/icons/text.gif text/*
AddDescription
Esta directiva permite asociar una descripcin a
un tipo de fichero, que se mostrar al listar un
directorio.
Sintaxis: AddDescripcion
cadena fichero
AddDefaultChars
et
Esta directiva define la codificacin de caracteres
que se utilizar de forma predeterminada para
los documentos.
Por defecto viene
establecido el valor ISO-
8859-1
ErrorDocument
Esta directiva establece la configuracin del
servidor para cuando se produzca un error
ErrorDocument 404
/error404.html
CacheRoot
Establece el directorio donde se encontrarn los
ficheros de la cach de Apache.

CacheSize
Tamao de la cach en Kilobytes.

CacheGcInterval
Establece cada cuntas horas se verificar el
tamao de los ficheros de la cach para
comprobar si se corresponden con el tamao
establecido dentro de CacheSize.

CacheMaxExpire
Mximo nmero de horas que los ficheros
permanecern dentro de la cache.

CacheLastModifi
edFactor
Sirve para calcular la caducidad de un fichero en
la cache, que ser el de la hora de la ltima
modificacin, multiplicado por este valor.

CacheDefaultExp
ire
Nmero de horas por defecto a partir de las
cuales un fichero caduca.

Hosts
Virtuales


NameVirtualHos
t
Es necesario definir un nmero de IP y puerto
para el host virtual.
Sintaxis: NameVirtualHost
addr[:port]
ServerAlias
Esta directiva establece nombres alternativos
ServerAlias aula
aula2.server.com aula2
para un host. Es utilizada dentro de servidores
virtuales.
ServerPath
Para poder utilizar los servidores virtuales por
nombre, los clientes deben hacer peticiones que
incluyan un campo de encabezado Host .
ServerPath /virtual2
<VirtualHost>
especifica una configuracin para el host virtual.
Todas las directivas encontradas entre
<VirtualHost> y </VirtualHost> se aplican
nicamente a dicho host virtual.
<VirtualHost 192.168.1.100>
#directivas correspondientes
a este host virtual
</VirtualHost>

Vous aimerez peut-être aussi