La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.

Presentaciones similares


Presentación del tema: "NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores."— Transcripción de la presentación:

1 NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores Web Conceptos

2 Directivas Globales

3 LoadModule Directiva que sirve para cargar módulos que incluyen distintas funcionalidades. La sintaxis es: LoadModule nombreModulo ubicacionDelArchivo Ejemplos: LoadModule actions_module modules/mod_actions.so LoadModule alias_module modules/mod_alias.so LoadModule asis_module modules/mod_asis.so Para desativarlos simplemente anteponemos un “#” y comentamos la linea # LoadModule foo_module modules/mod_foo.so

4 ServerTokens Configura el encabezado de respuesta del servidor HTTP ServerTokens Full (or not specified) Server sends ( e.g. ): Server: Apache/2.4.1 (Unix) PHP/4.2.2 MyMod/1.2 ServerTokens Prod[uctOnly] Server sends ( e.g. ): Server: Apache ServerTokens Major Server sends ( e.g. ): Server: Apache/2 ServerServerTokens Minor Server sends ( e.g. ): Server: Apache/2.4 ServerTokens Min[imal] Server sends ( e.g. ): Server: Apache/2.4.1 ServerTokens OS Server sends ( e.g. ): Server: Apache/2.4.1 (Unix)

5 ServerRoot ServerRoot: especifica la ubicación del directorio raíz donde se encuentra instalado el Apache, a partir del cual se crea el árbol de directorios comentado anteriormente. Esta directiva no debería cambiar a no ser que se mueva la carpeta de instalación de apache a otro directorio. Se encuentra disponible a través del módulo Core. ServerRoot "C:/Archivos de programa/Apache Software Foundation/Apache2.2” Normalmente contendrá los subdirectorios conf/ y logs/. Las rutas que se especifican en otras directivas (por ejemplo en Include o LoadModule) se toman como relativas a este directorio

6 Modulo IF Son secciones delimitadas por y que indica que estas directivas son condicionales a la ejecucion de un módulo o no. El contenido delimitado solo se ejecuta cuando al condicional sea cierta Puede ser usada como negación: module name ! module name El argumento de nombre del módulo lleva como valor el nombre completo del modulo ejemplo: mod_rewrite.c

7 TimeOut Se encuentra en extras/httpd-default.conf La directiva TimeOut define el monto de tiempo que Apache esperar por tres cosas: El tiempo total que le toma recibir una solicitud tipo Get El tiempo entre la recepcion de paquetes TCP en solicitudes tipo POST y PUT El tiempo entre ACKs en transmisiones de respuesta de paquetes TCP El valor default de esta directiva es de 300 que se estima es mas de lo necesario en la mayoria de las situaciones.

8 KeepAlive y MaxKeepAliveRequests KeepAlive: especifica si se utilizarán conexiones persistentes, es decir, que todas las peticiones de un usuario se atenderán con la misma conexión. Se encuentra disponible a través del módulo Core. MaxKeepAliveRequests: número máximo de conexiones persistentes. (número máximo de usuarios concurrentes si KeepAlive esta en ON). Para establecer este parámetro, hay que tener en cuenta el ancho de banda de salida de nuestro servidor, por el cual deberá ser enviada toda la información, si se establece un valor muy grande respecto al ancho de banda, el tiempo de respuesta se verá incrementado para cada usuario. Se encuentra disponible a través del módulo Core.

9 KeepAliveTimeout KeepAliveTimeout: tiempo que espera en segundos entre peticiones de un usuario, antes de considerar que este ha terminado, y cerrar su conexión.

10 StartServers Directiva que estable el número de procesos hilos hijos creados al inicio. Aunque como el numero de procesos hijo es controlado dinámicamente según el tipo de arranque, no hay una razón común para modificar este parámetro. Cuando se corre esta directiva bajo MS Windows no tiene ningun efecto, pues siempre hay un hijo que maneja todas las solicitudes, aunque la directiva ThreadsPerChild controla el número maximo de hilos hijos que tendría un efecto similar a este pero en servidores UNIX

11 MaxClients En el modulo MPM Threaded por default el número maximo de solicitudes que apache puede procesar es “MaxClients” multiplicado por los “ThreadsPerChild”. Dado esto, si tenemos configurado que el MaxClients es 8 y el ThreadsPerChild es 25, el número de respuestas simultaneas maximo sera 200 (8x25) Si utilizamos MPM Pre Forking el número maximo estara delimitado únicamente por los MaxClients Estos valores no son comúnmente modificados

12 MinSpareThereads y MaxSpareThereads Directivas que determinan el número máximo y minimo de hilos en standby. Los hilos sobrantes se utilizan para servir solicitudes Apache mata procesos hijos sobrantes para mantener el control de hilos minimos y maximo En el caso de Windows, como solo hay un proceso hijo que es el dueño de todos los hilos

13 MaxRequestPerChild Fija el número máximo de solicitudes o hilos que se pueden servir un proceso hijo antes de ser eliminado El valor default 0 hace que este nunca sea eliminado Un valor aceptable es 30

14 Include Esta directiva permite incluir (léase activar) archivos de configuración de los ya previamente incluidos en las carpetas y archivos de configuración Si esta apunta a un directorio de archivo en especifico y el directorio no existe la directiva Include este marcara un error avisandonos que el directorio no se encontro. La ruta del archivo debe ser expresada de forma absoluta o en su defecto relativa al directorio del “ServerRoot” Include /usr/local/apache2/conf/ssl.conf Include /usr/local/apache2/conf/vhosts/*.conf


Descargar ppt "NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores."

Presentaciones similares


Anuncios Google