|
|
|||||||||||||||||||||||||||||
|
Enlaces Esta en: documentos
|
Directorio
Entorno globalLas 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. LoadModuleEsta 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.
ServerTokensEsta 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 ServerRootLa 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> TimeoutTimeout indica el número de segundos antes de que se cancele un conexión por falta de respuesta. El valor predeterminado: Timeout 300 KeepAliveKeepAlive 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 MaxKeepAliveRequestsMaxKeepAliveRequests 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 KeepAliveTimeoutKeepAliveTimeout indica el número de segundos de espera para la siguiente petición del mismo cliente con la misma conexión. KeepAliveTimeout 15 StartServersIndica 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 MaxSpareServersIndican 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 MaxClientsMaxClients 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 MaxRequestsPerChildMaxRequestsPerChild indica el número maximo de hilos por hijo MaxRequestsPerChild 1000 ListenListen 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 IncludeInclude 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 |
Visita nuestro proveedor:
Publicidad: |
|||||||||||||||||||||||||||