![Page 1: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/1.jpg)
SEMINARIOS CIFARMA.NET
Administrar Internet Information Services 6.0
![Page 2: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/2.jpg)
SEMINARIOS CIFARMA.NET
La nueva arquitectura de IIS 6.0 Componentes de procesamiento de IIS
6.0 Administrar sitios Web Administrar sitios FTP
Objetivos
![Page 3: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/3.jpg)
SEMINARIOS CIFARMA.NET
Elementos internos de IIS 6.0 Inetinfo.exe
Aloja únicamente la metabase + FTP/SMTP/NNTP
http.sys Escucha/respuesta de HTTP en modo kernel
W3SVC Administra los worker processes Procesa las solicitudes Web
![Page 4: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/4.jpg)
SEMINARIOS CIFARMA.NET
http.sys
Controlador de dispositivos en modo kernelRecibe solicitudes HTTP
Enruta las solicitudes hacia los procesos del trabajadorEnvía respuestas HTTP
No procesa las solicitudes
![Page 5: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/5.jpg)
SEMINARIOS CIFARMA.NET
Worker Processes
Aplicaciones en modo usuarioProcesos w3wp.exe
El rol es procesar las solicitudesDevolver páginas estáticasInvocar extensiones ISAPIEjecutar manejadores CGIEjecutar código de aplicación
Utiliza http.sys para enviar/recibirAdministrado por el W3SVC
![Page 6: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/6.jpg)
SEMINARIOS CIFARMA.NET
inetinfo.exe
metabasemetabase
ftp, smtp, nntp
Administrador de Administrador de configuraciónconfiguración
Administrador Administrador del grupo de del grupo de aplicacionesaplicaciones
W3SVC
Publicación Web
http.syshttp.sys
Modo usuarioModo kernel
EscuchaEscuchaCaché de Caché de respuestarespuesta RemitenteRemitente
Supervisión de la administración
Aplic. única
w3wp.exe
ISAPI ExtISAPI Ext
Filtros Filtros ISAPIISAPI
Gpo. aplic.
Aplics. múltiples
w3wp.exe
ISAPI ExtISAPI Ext
Filtros Filtros ISAPIISAPI
Gpo. aplic. Aplic. única
W3WP.exe
ISAPI ExtISAPI Ext
Filtros Filtros ISAPIISAPI
Gpo. aplic.
Aplic. única
W3WP.exe
ISAPI ExtISAPI Ext
Filtros Filtros ISAPIISAPI
Gpo. aplic.
Aplic. única
w3wp.exe
ISAPI ExtISAPI Ext
Filtros Filtros ISAPIISAPI
Gpo. aplic.
![Page 7: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/7.jpg)
SEMINARIOS CIFARMA.NET
Servicio de administración Web (W3SVC)
Administra los worker processesEn el momento de inicialización:
Construye la tabla de enrutamiento del espacio de nombre http.sys
Inicia los procesos del trabajadorCuando se recibe la primera solicitud en http.sys
Administra los procesos del trabajadorSupervisa la salud del proceso del trabajadorInicia/detiene, recicla, entre otros
No procesa las solicitudes
![Page 8: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/8.jpg)
SEMINARIOS CIFARMA.NET
Protección de aplicaciones
Los grupos de aplicaciones se utilizan para aislar las aplicaciones
IIS 6.0 soporta varios grupos de aplicacionesLos worker processes se asignan a grupos y aplicaciones
El valor predeterminado es un proceso de trabajador por grupoPuede configurar más
![Page 9: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/9.jpg)
SEMINARIOS CIFARMA.NET
Protección de aplicaciones
Cree tantos grupos como deseeCada grupo de aplicaciones se configura individualmentePara aislar un sitio o aplicación:
Ejecute una aplicación en un grupo de aplicación por si solaAplicaciones agrupadas
Asigne varias aplicaciones a un grupo de aplicaciones
![Page 10: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/10.jpg)
SEMINARIOS CIFARMA.NET
Reciclado de grupo de aplicaciones
Recicle después de:–X minutos activo–Después de X solicitudes– A una hora determinada
–En momentos específicos
![Page 11: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/11.jpg)
SEMINARIOS CIFARMA.NET
Reciclado de grupo de aplicaciones
Recicle después de utilizar una cantidad específica de memoria
Controle la fuga de memoria y el daño del montóon
![Page 12: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/12.jpg)
SEMINARIOS CIFARMA.NET
Recomendaciones del grupo de aplicaciones
Ponga los sitios/aplicaciones críticas en su propio grupoAgrupe sitios que no sean críticos y se comporten bien en las aplicaciones cuando sea factible
Conserva los recursos del servidorLos sitios/aplicaciones de un solo cliente
Cree un grupo de aplicaciones de “fin de temporización" Configure elementos de reciclaje agresivosColoque sitios/aplicaciones en un grupo de fin de temporización
![Page 13: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/13.jpg)
SEMINARIOS CIFARMA.NET
SeguridadInstalación más segura de manera predeterminada
IIS no se instala de manera predeterminadaIIS está bloqueado de manera predeterminadaÚnicamente puede proporcionar páginas estáticas a menos que se configure
Extensiones del servicio WebPermitir o no las extensiones y cgis
Aplicación de los permisosIgual que IIS 5.0
![Page 14: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/14.jpg)
SEMINARIOS CIFARMA.NET
MetabaseLa metabase contiene la configuración de IISProblemas con la metabase de IIS 4.0 y 5.0:
Formato propietario Difícil de administrar
Metabase IIS 6.0: Texto plano formateado para XMLFácil de leer y editar con editores de texto
Archivos de la metabase: mbschema.xml y metabase.xml
![Page 15: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/15.jpg)
SEMINARIOS CIFARMA.NET
Metabase
Elemento: Una unidad lógica de informaciónRodeada por las etiquetas <nombre del elemento> y </nombre del elemento>Ejemplo: <IISWebService>…</IISWebService>
AtributosPares de nombre/valorProporciona más información acerca del elementoLos atributos son parámetros de configuración de IISEjemplo: AnonymousUserName=“IUSR_SRV1”Un atributo del elemento <IISWebService>
![Page 16: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/16.jpg)
SEMINARIOS CIFARMA.NET
Metabase
Editar con los editores de texto y herramientas comunesMás fácil de diagnosticar un daño en la metabaseAmplía el esquema de metabase con XML
Se pueden realizar cambios globales
![Page 17: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/17.jpg)
SEMINARIOS CIFARMA.NET
Metabase
Editar mientras ejecuta el procesoIIS recibe una notificación de cambio de archivos que se ha guardado metabase.xml. IIS busca en metabase.xml el valor HistoryMajorVersionNumber. IIS busca en la carpeta Historial el archivo histórico correspondiente. Analiza metabase.xml.Compara metabase.xml con el archivo histórico correspondiente.
![Page 18: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/18.jpg)
SEMINARIOS CIFARMA.NET
Metabase
Editar mientras se ejecuta el proceso (continuar)Verifica que existe el nivel en la metabase dentro de la memoria y que se realizaron cambios en metabase.xml. Escribe los cambios en una metabase en memoria a través de objetos base de administración (ABOs). IIS crea un archivo histórico nuevo que contiene los contenidos del archivo histórico correspondiente y los cambios que se escribieron en la metabase de la memoria.
![Page 19: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/19.jpg)
SEMINARIOS CIFARMA.NET
Metabase
Respaldo automáticoSi la metabase se escribe en un disco:
Se escribe una copia en la HistóricoCada versión se marca con un número exclusivo
Configuración fácil de restaurarObjeto de servidor | Todas las tareas | Configuración de respaldo/restauraciónFacilita las pruebas y el regreso a la versión anteriorPuede probar con seguridad las aplicaciones
![Page 20: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/20.jpg)
SEMINARIOS CIFARMA.NET
Metabase
Puede guardar una configuración de IIS en un archivoGuardar desde cualquier nodo
Importar plantillas para crear objetos IISAgregar rápidamente sitios Web/FTP estandarizados
Exportar una configuración completa de servidorHacer respaldos independientes del PCClonar configuraciones de servidor existentes
![Page 21: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/21.jpg)
SEMINARIOS CIFARMA.NET
Comandos
iisweb.vbs: Administración de sitio Webiisftp.vbs: Administración de sitio FTPiisvdir.vbs: Administración de directorio virtualiisftpdr.vbs: Administración de directorio virtual FTP
![Page 22: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/22.jpg)
SEMINARIOS CIFARMA.NET
Comandos
iisback.vbs: Administra los respaldos de IISiiscnfg.vbs: Importar/exportar elementos de IISiisext.vbs: Administra las extensiones de servicio Webiisapp.vbs: Administra los grupos de aplicacionesiisreset.exe: Reinicia todos los servicios relacionados con IIS
![Page 23: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0](https://reader035.vdocuments.co/reader035/viewer/2022062409/5665b4791a28abb57c91cb94/html5/thumbnails/23.jpg)
SEMINARIOS CIFARMA.NET
Resumen
IIS 6.0 está completamente rediseñado.Los grupos de aplicaciones aíslan las aplicaciones.Los grupos de aplicaciones son altamente configurables.Los sitios Web se asignan a los grupos de aplicaciones.FTP soporta aislamientos de usuarios.La metabase es un texto formateado para XML.Puede editar la metabase mientras que ejecuta IIS.