Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Imagenes
Documentos
Cuestiones php
Fedora
Legal
Resumen
W2000 xp
COMOS
Errores dns
Foros
dns.bdat.net

Directorio

Entorno global

Las directivas de esta sección afectan al comportamiento genera de Apache, como el número de peticiones concurrentes que puede atender o donde se ubican los ficheros de configuración.

LoadModule

Esta directiva corresponde a al soporte de Dynamic Shared Object (Objetos Dinámicos Compartidos). Son módulos que incorporan ciertas funcinalidades que se le incorporan al servidor Apache. Para que un módulo sea funcional tienen que estar construido como un DSO e incorporar la correspondiente directiva `LoadModule' antes de que se a utilizada. Los módulos compilados de forma estática (comprobar con httpd -l) no es necesario incluirlos.

A continuación vemos una lista de módulos. Su uso de verá, en algunos casos con las directivas correspondientes.

LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
              

ServerTokens

Esta directiva delimita qué información muestra el servidor sobre los componentes que está ejecutando.

Un valor posible y aceptable sería:

ServerTokens OS

que mostraría el sistema operativo sobre el que se ejecuta el servidor apache. Si no le importa la inofmración que puede presentar al exterior puede omitir o comentar esta línea.

Si quiere ajustar más la información los valores posibles son:

ServerTokens Minimal|ProductOnly|OS|Full

y como ejemplo podemos ver:

ServerTokens Prod[uctOnly]Server envía (por ejemplo): Server: Apache

ServerTokens Min[imal] Server envía (por ejemplo): Server: Apache/1.3.0

ServerTokens OS Server envía (por ejemplo): Server: Apache/1.3.0 (Unix)

ServerTokens Full (o sin especificar) Server envía (por ejemplo): Server: Apache/1.3.0 (Unix) PHP/3.0 MyMod/1.2

ServerRoot

La directiva ServerRoot es el directorio raíz donde se almacenan los distintos ficheros que utiliza el servidor Apache salvo que se indiquen rutas absolutas como se indicaba con anterioridad. Es importante no añadir una barra al final del nombre del último directorio

El valor puede ser:

ServerRoot "/etc/httpd"

<IfModule modulo>

Indican una serie de directivas que el servidor sólo tendtrá en cuenta si el módulo indicado está activo en el servidor. Esta directiva puede contener múltiples línea y termina en un </IfModule>.

Por ejemplo:

<IfModule prefork.c>

directiva1

directiva3

directiva3

</IfModule>

Timeout

Timeout indica el número de segundos antes de que se cancele un conexión por falta de respuesta. El valor predeterminado:

Timeout 300

KeepAlive

KeepAlive indica si se permiten o no las conexiones persistentes, es decir más de una petición por conexión. Puede tomar los valores On u Off. El valor predeterminado es On. Por ejemplo:

KeepAlive Off

MaxKeepAliveRequests

MaxKeepAliveRequests indica el máximo número de peticiones que se permiten en conexiones persistentes. Un valor 0 permite un número ilimitado. Se recomienda dejar esta valor elevado para obterner un mayor rendimiento. Por ejemplo:

MaxKeepAliveRequests 100

KeepAliveTimeout

KeepAliveTimeout indica el número de segundos de espera para la siguiente petición del mismo cliente con la misma conexión.

KeepAliveTimeout 15

StartServers

Indica el número de proceso servidores al iniciar el servidor Web.

StartServers 8

De estos procesos se crearán nuevos procesos hijos para atender nuevas conexiones.

MinSpareServers y MaxSpareServers

Indican los números mínimo y máximo de procesos que permanecen en reserva. Estos procesos no atienden directamente una conexión sino que se desdoblan para que sus hijos sean quienes las atiendan.

MinSpareServers 5

MaxSpareServers 20

MaxClients

MaxClients indica el máximo número de procesos hijos que se lanzan para atender conexiones simultáneas. Si llegan más peticiones que proceos estas se almacenan en una cola (listen).

MaxClients 150

MaxRequestsPerChild

MaxRequestsPerChild indica el número maximo de hilos por hijo

MaxRequestsPerChild 1000

Listen

Listen permite asociar Apache a una dirección y/o puerto específico además del predeterminado

Ver la directiva <VirtualHost>

Por ejemplo:

Listen 12.34.56.78:8080

Listen 80

Include

Include inserta uno o varios ficheros de configuración. Por ejemplo

Include conf.d/*.conf

Es habitual dejar el fichero de configuración con las características globales que no se teienen que modificar el el fichero principal e incluir los ficheros que pueden estar sujetos a modficación en el directorio "/etc/httpd/conf.d".

(Ver ServerRoot)


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:
Alquiler de motos en Ibiza.

ISO 9000 documentación y asesoría

Impresenteibols:Humor Jazz, música en vivo