La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Administrar Internet Information Services 6.0

Presentaciones similares


Presentación del tema: "Administrar Internet Information Services 6.0"— Transcripción de la presentación:

1 Administrar Internet Information Services 6.0
Slide Title: Title Slide Keywords: Key Message: Slide Builds: 0 Slide Script: Hello and welcome to this Microsoft TechNet session on Administrar Internet Information Services 6.0. My name is {insert name}. Slide Transition: So let’s start with a look at what we will cover in this Session Additional Information:

2 Lo que cubriremos: La nueva arquitectura de IIS 6.0
Componentes de procesamiento de IIS 6.0 Administrar sitios Web Administrar sitios FTP Modos de aislamiento del usuario en el FTP Estructura de metabase de XML Administrar la metabase XML Slide Title: What We Will Cover Keywords: Key Message: This is what will be covered in today’s session. Slide Builds: 0 Slide Script: This is what will be covered in today’s session: New IIS 6.0 architecture IIS 6.0 processing components Managing Web sites Managing FTP sites FTP user-isolation modes XML metabase structure Managing the XML metabase Slide Transition: Here is what you should know to get the most out of this session. Additional Information:

3 Conocimiento previo Nivel 200 Experiencia en administrar IIS 4.0 o 5.0
Experiencia en dar soporte a sitios Web y aplicaciones Web Familiaridad con la interfaz Windows® 2000/2003 Slide Title: Prerequisite Knowledge Keywords: Key Message: This is what you should know to get the most out of this session. Slide Builds: 0 Slide Script: To get the most out of this session, you should have the following knowledge and experience: Experience administering IIS 4.0 or 5.0 Experience supporting Web sites and Web applications Familiarity with the Windows 2000/2003 user interface Slide Transition: Now let’s look at today’s agenda. Additional Information: Nivel 200

4 Agenda Arquitectura de IIS 6.0 Administrar sitios Web
Administrar sitios FTP Administrar la metabase XML Administración por línea de comando Slide Title: Agenda Keywords: Key Message: The first agenda item is Arquitectura de IIS 6.0. Slide Builds: 0 Slide Script: The first agenda item is Arquitectura de IIS 6.0. Slide Transition: IIS 6.0 is completely redesigned. Additional Information:

5 Arquitectura de IIS 6.0 Elementos internos de IIS 6.0
Inetinfo.exe Aloja únicamente la metabase + FTP/SMTP/NNTP http.sys Escucha/respuesta de HTTP en modo kernel Reemplaza el uso de Winsock para IIS W3SVC Administra los procesos del trabajador Procesos del trabajador Procesa las solicitudes Web Slide Title: Elementos internos de IIS 6.0 Keywords: Key Message: IIS is redesigned and has three new components that enhance performance and make it more reliable. Slide Builds: 4 Slide Script: [BUILD1] IIS 6.0 is completely redesigned. The new architecture is designed to increase reliability, performance, and manageability. The key to the new architecture is that some Web services previously performed by the Inetinfo executable have been distributed to other services. In IIS 6.0, the InetInfo executable only hosts the metabase and other services, such as FTP, SMTP, and NNTP. Three new components are used to manage and operate Web publishing services. [BUILD2] The first of these is http.sys, a kernel-mode HTTP listener and responder. This is a kernel-mode device driver that listens for incoming HTTP requests and responds to them. IIS 6.0 uses http.sys instead of Winsock. Winsock is still used for other non-IIS services and applications. [BUILD3] Second is the World Wide Web service. It’s commonly referred to as W3SVC. This component manages worker processes. [BUILD4] Worker processes are processes running on a Web server that fulfill Web (HTTP) requests. Worker processes perform all the processing steps necessary to respond to a request for a URL. These components are part of the IIS 6.0 Web server. You get them when you install the Internet Information Server service or add the Application Server role. Slide Transition: Let’s take a closer look at each of these new components. Additional Information: Isn’t this just repeating the first sentence?

6 Arquitectura de IIS 6.0 http.sys
Controlador de dispositivos en modo kernel Recibe solicitudes HTTP Enruta las solicitudes hacia los procesos del trabajador Envía respuestas HTTP No procesa las solicitudes Realiza otros servicios Slide Title: HTTP.SYS Keywords: Key Message: Http.sys is the kernel-mode HTTP listener/responder. Slide Builds: 4 Slide Script: [BUILD1] Http.sys is a kernel-mode driver that handles HTTP traffic. It’s started at boot time and is always running. http.sys only listens on the ports it is told to listen to. By default, no ports are listened to so you’re not introducing a vulnerability. Only when you configure IIS 6.0 does it start listing for HTTP requests on the ports configured for Web sites. [BUILD2] Once the Web server is configured, it listens on those ports, receiving all HTTP requests. Http.sys keeps mappings of URLs to the worker processes that support them in a namespace routing table. When it receives a request, it uses the namespace routing table to forward the requests to the worker processes. Once processing is completed, the worker process sends the response back to http.sys, which will then send the response back to the originator. If the response can be cached, it will also cache the response in its kernel-mode cache. [BUILD3] Http.sys does not process the request at all. If a new request comes in for a cached response, it will serve the response out of the kernel-mode cache for performance, but no application code runs or is processed by the kernel-mode http.sys. This provides isolation of user code from this kernel-mode process and provides excellent performance with request queuing and caching happening in kernel mode. [BUILD4] Http.sys is also responsible for other services, such as managing TCP connections, logging services, and implementing Quality of Service (QoS) functions — for example, connection limits and timeouts, queue length limits, and bandwidth throttling. Slide Transition: When http.sys gets a request, it forwards it to a worker process. Additional Information:

7 Arquitectura de IIS 6.0 Procesos del trabajador
Aplicaciones en modo usuario Procesa w3wp.exe nombrados El rol es procesar las solicitudes Devolver páginas estáticas Invocar extensiones ISAPI Ejecutar manejadores CGI Ejecutar código de aplicación Utiliza http.sys para enviar/recibir Administrado por el W3SVC Slide Title: Procesos del trabajador Keywords: Key Message: Worker processes process Web requests. Slide Builds: 3 Slide Script: [BUILD1] Worker processes are user-mode applications that process all Web site code. The executable for these processes is named w3wp.exe. This replaces dllhost.exe in Windows 2000 and mtx.exe in Windows NT® 4.0. [BUILD2] The role of worker processes is to fulfill Web requests. They do all the processing and may: Return static pages Invoke ISAPI extensions Run CGI handlers, and so on Run application code (that is, asp.net) There may, and often will be, multiple instances of worker processes, depending on how IIS 6.0 is configured. [BUILD3] Worker processes send completed responses back to http.sys to be returned to the originator and possibly cached. Worker processes are managed by the World Wide Web administration and monitoring component, the W3SVC. Slide Transition: The W3SVC manages and monitors worker processes. Additional Information:

8 Arquitectura de IIS 6.0 Gráfico de la arquitectura
Supervisión de la administración Aplic. única W3WP.exe ISAPI Ext Filtros ISAPI Gpo. aplic. Aplic. única W3WP.exe ISAPI Ext Filtros ISAPI Gpo. aplic. inetinfo.exe metabase ftp, smtp, nntp Aplic. única w3wp.exe ISAPI Ext Filtros ISAPI Gpo. aplic. Aplic. única w3wp.exe ISAPI Ext Filtros ISAPI Gpo. aplic. W3SVC Gpo. aplic. w3wp.exe Administrador de configuración Slide Title: Architecture Graphic Keywords: Key Message: This graphic represents the architecture of IIS 6.0. Slide Builds: 0 Slide Script: Inetinfo hosts the metabase and other services, such as FTP, SMTP, and NNTP. The Web publishing (WWW or W3SVC) service manages configuration, creating the namespace routing table for http.sys, which tells it what ports to listen on and which worker processes to route requests to. Http.sys is the kernel-mode listener, and when it receives a request for a URL, it forwards that request to the correct worker process. In IIS 6.0 all Web sites and applications run in application pools. The W3SVC will start worker process instances associated with application pools when a request for a site or application supported by that pool is forwarded by http.sys. Each pool has one or more worker processes associated with it. Each worker process contains everything it needs to process the Web request, including application code, ISAPI filters, and extensions. Once the request is processed, the worker process sends the response back to http.sys, which will cache it (if it is cacheable) and send the response to the originator. During the lifetime of an application pool, the W3SVC monitors the worker processes associated with the pool and will restart any that fail or recycle them as directed. Slide Transition: A new application protection architecture is provided by application pools. Additional Information: Aplics. múltiples Administrador del grupo de aplicaciones ISAPI Ext Publicación Web Filtros ISAPI Modo usuario Modo kernel http.sys Caché de respuesta Escucha Remitente

9 Arquitectura de IIS 6.0 Servicio de administración Web (W3SVC)
Administra los procesos del trabajador En el momento de inicialización: Construye la tabla de enrutamiento del espacio de nombre http.sys Inicia los procesos del trabajador Cuando se recibe la primera solicitud en http.sys Supervisa la salud del proceso del trabajador Inicia/detiene, recicla, entre otros No procesa las solicitudes Slide Title: Web Administration Service (W3SVC) Keywords: Key Message: W3SVC manages worker process, reads the metabase, and initializes http.sys. Slide Builds: 5 Slide Script: [BUILD1] The World Wide Web administration and monitoring service, or W3SVC, is a user-mode application that manages worker processes throughout their lifetime. [BUILD2] At initialization time, W3SVC does the following: Reads the metabase Initializes the http.sys namespace routing table (this maps URLs to the worker processes that support them) Once initialized, http.sys can forward requests to the worker processes [BUILD3] When the first request for a namespace supported by a worker process is received by http.sys, the W3SVC starts the worker process that supports the requested URL. This is a key performance improvement in IIS 6.0 in that only the worker processes that are needed are actually started, which conserves server resources. [BUILD4] W3SVC manages worker processes during their lifetime. W3SVC monitors the health of running worker processes (you’ll hear more about this later) and can stop and restart worker processes that fail or become unresponsive. It can also recycle worker processes periodically (you’ll hear more about this later, too). [BUILD5] It’s important to note that no requests are handled by the World Wide Web administration and monitoring component, so it’s completely separate and isolated from user and application code running the Web server. Slide Transition: Let’s take a look at how application protection has evolved in IIS 6.0 Additional Information:

10 Arquitectura de IIS 6.0 Arquitectura de protección a las aplicaciones
Recommend deleting sentence in red. It’s just repeating the preceding sentence. Ya no hay modo de protección de la aplicación En proceso, fuera de proceso, agrupado Los grupos de aplicaciones se utilizan para aislar las aplicaciones IIS 6.0 soporta varios grupos de aplicaciones Los procesos del trabajador se asignan a grupos y aplicaciones El valor predeterminado es un proceso de trabajador por grupo Puede configurar más Slide Title: Application Protection Architecture Keywords: Key Message: IIS 6.0 doesn’t use isolation mode, only application pools. Slide Builds: 0 Slide Script: [BUILD1] IIS 6.0 eliminates the idea of application protection modes such as in-process, out-of-process, and pooled. There is no more in-process or out-of-process. [BUILD2] Now, application pools are out-of-process pools. IIS 6.0 can run multiple application pools simultaneously. [BUILD3] Worker processes that process Web requests are assigned to application pools. Each is an instance of the w3wp.exe executable. Every application pool has one worker process assigned to it by default. You can assign additional worker processes to a pool. Slide Transition: Let’s take a look at how application protection has evolved in IIS. Additional Information:

11 Arquitectura de IIS 6.0 Evolución de la protección de las aplicaciones
Versión Modo Rendimiento Problemas IIS 4.0 En proceso Rápido Peligroso. Un paro de una aplicación puede detener el servicio de servidor Web. Fuera de proceso Lento El servicio Web está protegido, pero este modelo no escala bien. Ejecutar demasiados sitios fuera de proceso alenta el servidor. IIS 5.0 Más rápido que IIS 4.0, pero sigue siendo lento El servicio Web está protegido. El modelo escala mejor que IIS 4.0, pero el rendimiento y la escalabilidad aún no son los mejores. Fuera de proceso agrupado La mejor relación entre escalabilidad y aislamiento, pero existe un solo grupo en un servidor; todas las aplicaciones agrupadas deben utilizar el mismo grupo. Slide Title: Evolution of Application Protection Keywords: Key Message: These are the application project options you had in previous versions of IIS. Slide Builds: 0 Slide Script: In IIS 4.0, you could run applications in-process or out-of-process. Running applications in-process was fast, but if an application crashed. it took down inetinfo.exe, which meant it took down the entire Web server service. The IISAdmin service would have to be restarted or the server rebooted. In IIS 4.0, you could also run applications out-of-process, but application performance was slowed due to the number of interprocess communication calls required between inetinfo and out-of-process applications. The number of sites that could be run was limited due to overall performance degradation on the system. As more out-of-process sites were started, Windows NT 4.0 had to allocate more resources to managing them. In IIS 5.0 on Windows 2000, you got some new options. You could still run in-process or out-of-process with the same performance, reliability, and scalability tradeoffs. In Windows 2000, the number of interprocess communication calls required to perform cross-process communications was reduced, but it still impacted performance. You could also run applications in the out-of-process pool. This offered the best scalability to isolation tradeoff. The applications would be isolated from inetinfo, but not from each other. If an application crashed, it would take down all other applications in the pool, but the Web server service would remain running and restart the pool when the next request for the pool was received. It scaled well because you could run many applications in the pool without spawning additional processes, but you only had a single application pool. Slide Transition: Application protection has evolved in IIS 6.0. Additional Information:

12 Arquitectura de IIS 6.0 Flexibilidad del grupo de aplicaciones
Cree tantos grupos como desee Cada grupo de aplicaciones se configura individualmente Para aislar un sitio o aplicación: Ejecute una aplicación en un grupo de aplicación por si sola Aplicaciones agrupadas Asigne varias aplicaciones a un grupo de aplicaciones Slide Title: Application Pool Flexibility Keywords: Key Message: Worker processes are assigned with application pools. Slide Builds: 4 Slide Script: [BUILD1] You can create as many application pools as you like. Keep in mind that there are specific reasons to create application pools. Application isolation and performance issues are the two biggest reasons. [BUILD2] Each application pool is individually configured. You can configure one application pool to recycle every 30 minutes and only use a maximum of 25 percent of the CPU while another can recycled once a day and use a maximum of 75 percent of the CPU. [BUILD3] If you want to isolate an application or a Web site, run that site or application in a pool by itself. This is done in the user interface location, where application protection was configured in IIS 5.0. Instead of selecting low, medium, or high security, select the application pool in which you want to host the application. [BUILD4] If you have well-behaved applications, put them into a single application pool to get the best performance-scalability tradeoff. This is similar to the Medium Security option in IIS 5.0. However, the application is hosted in a w3wp.exe (worker process) instead of in a dllhost.exe process. Slide Transition: Let’s look more closely at application pool recycling. Additional Information:

13 Arquitectura de IIS 6.0 Reciclado de grupo de aplicaciones
Recicle después de: X minutos activo Después de X solicitudes En momentos específicos Slide Title: Application Pool Recycling Keywords: Key Message: Recycling is a way to restart application pools automatically in order to stabilize applications. Slide Builds: 2 Slide Script: Recycling is a way to restart the worker processes assigned to application pools when specified events occur. When a recycle event occurs, the W3SVC uses overlapped recycling, meaning that the old worker process remains active and finishes servicing any requests that it was processing. It remains active until all requests are finished processing or until the shutdown time limit, which is configurable for each application pool. In the meantime, a new worker process is created and all new requests are directed to the new worker process. [BUILD1] You might use recycling to control intermittently failing applications, such as applications that fail if they are left running for a long time. It’s always better to find out why the application is failing, but that takes time. Recycling settings can provide stability while the problems are corrected. You can reset the application after a specified number of minutes, requests, or at specific times. Slide Transition: You can also configure IIS to monitor the health of application pools. Additional Information:

14 Arquitectura de IIS 6.0 Reciclado de grupo de aplicaciones
Slide Title: Application Pool Recycling Keywords: Key Message: Recycling is a way to restart application pools automatically in order to stabilize applications. Slide Builds: 2 Slide Script: [BUILD2] If you suspect memory leaks, for example, if an application is consuming memory and not releasing it, you can set a memory threshold at which point the worker process will be recycled. In the same way, you can use recycling to control heap corruption. You can also use recycling settings to replace periodic reset solutions you have in place, such as IIS reset scripts. Slide Transition: You can also configure IIS to monitor the health of application pools. Additional Information: Recicle después de utilizar una cantidad específica de memoria Controle la fuga de memoria y el daño del montón

15 Arquitectura de IIS 6.0 Supervisión de salud
Permita ping y establezca un intervalo Slide Title: Supervisión de salud Keywords: Key Message: W3SVC can restart or terminate misbehaving worker processes. Slide Builds: 3 Slide Script: [BUILD1] W3SVC monitors worker process health by pinging the process through named pipes. If there is no response in the specified interval, W3SVC assumes a problem exists and will restart the worker process. The process is considered unhealthy if: The application has crashed All available threads are blocked Slide Transition: These are the recommendations for application pools. Additional Information: Enable Pinging configures W3SVC to ping worker processes at the specified interval. You can enable RFP to keep applications that are repeatedly failing from consuming resources by marking the application pool out-of-service. You can specify the number of failures over the interval in minutes. If worker processes fail that number of times in the interval specified, the pool is taken out of service by RFP. Maximum Amount of Time (in seconds) that worker processes associated with this application pool have to start. If they fail to start in the time specified, an event is logged and a failure is counted. Maximum Amount of Time (in seconds) that worker processes associated with this application pool have to shut down. If worker processes do not shut down in the time specified, they will be ended. This is used during recycling, as mentioned earlier.

16 Arquitectura de IIS 6.0 Supervisión de salud
Slide Title: Supervisión de salud Keywords: Key Message: W3SVC can restart or terminate misbehaving worker processes. Slide Builds: 3 Slide Script: [BUILD2] The W3SVC can also invoke Rapid Fail Protection (RFP). RFP is designed to protect the server and other applications from an application that is repeatedly failing. With RFP enabled, the W3SVC detects a repeatedly failing pool (based on configuration settings you specify) and takes the application pool out of service. Http.sys returns a 503 Service Unavailable out-of-service message to any requests to that application pool. Slide Transition: These are the recommendations for application pools. Additional Information: Enable Pinging configures W3SVC to ping worker processes at the specified interval. You can enable RFP to keep applications that are repeatedly failing from consuming resources by marking the application pool out-of-service. You can specify the number of failures over the interval in minutes. If worker processes fail that number of times in the interval specified, the pool is taken out of service by RFP. Maximum Amount of Time (in seconds) that worker processes associated with this application pool have to start. If they fail to start in the time specified, an event is logged and a failure is counted. Maximum Amount of Time (in seconds) that worker processes associated with this application pool have to shut down. If worker processes do not shut down in the time specified, they will be ended. This is used during recycling, as mentioned earlier. Permita RFP y establezca un umbral

17 Arquitectura de IIS 6.0 Supervisión de salud
Slide Title: Supervisión de salud Keywords: Key Message: W3SVC can restart or terminate misbehaving worker processes. Slide Builds: 3 Slide Script: [BUILD3] You can also specify startup and shutdown limits. If these limits are exceeded, the process is ended. Slide Transition: These are the recommendations for application pools. Additional Information: Enable Pinging configures W3SVC to ping worker processes at the specified interval. You can enable RFP to keep applications that are repeatedly failing from consuming resources by marking the application pool out-of-service. You can specify the number of failures over the interval in minutes. If worker processes fail that number of times in the interval specified, the pool is taken out of service by RFP. Maximum Amount of Time (in seconds) that worker processes associated with this application pool have to start. If they fail to start in the time specified, an event is logged and a failure is counted. Maximum Amount of Time (in seconds) that worker processes associated with this application pool have to shut down. If worker processes do not shut down in the time specified, they will be ended. This is used during recycling, as mentioned earlier. Limite el tiempo de inicio Limite el tiempo de cierre

18 Arquitectura de IIS 6.0 Recomendaciones del grupo de aplicaciones
Ponga los sitios/aplicaciones críticas en su propio grupo Agrupe sitios que no sean críticos y se comporten bien en las aplicaciones cuando sea factible Conserva los recursos del servidor Los sitios/aplicaciones de un solo cliente Cree un grupo de aplicaciones de “fin de temporización" Configure elementos de reciclaje agresivos Coloque sitios/aplicaciones en un grupo de fin de temporización Slide Title: Application Pool Recommendations Keywords: Key Message: Recommendations for application pools. Slide Builds: 3 Slide Script: These are the recommendations for application pools: [BUILD1] Put critical sitios/aplicaciones in their own pool. This protects them from other applications running on the server. [BUILD2] Pool non-critical, well-behaved sites and applications where feasible. For example, if your applications are well-behaved and share common recycling or identity requirements, you can get a good scalability and isolation tradeoff by pooling them, which conserves server resources. Consider putting sites and applications from a single customer, department, or entity in a pool. That way, they are protected from applications belonging to others. [BUILD3] Create a “timeout" application pool for ill-behaved applications. This pool might have aggressive recycling settings. You could then put troublesome sites and applications into the timeout pool. Slide Transition: The last thing we have to mention about the IIS 6.0 architecture is isolation modes. Additional Information: ¿Es correcto? No tiene sentido.

19 Arquitectura de IIS 6.0 Modos de aislamiento de IIS
IIS 6.0 soporta dos modos de aislamiento de procesos El modo de aislamiento del trabajador Es el modo preferido para IIS 6.0 Modo de aislamiento de IIS 5.0 Proporciona una compatibilidad hacia atrás para aplicaciones Web Similar a IIS 5.0 Cada solicitud debe cruzar Inetinfo.exe No tiene grupos de aplicaciones ni reciclado Slide Title: IIS Isolation Modes Keywords: Key Message: IIS 6.0 has two isolation modes, one for compatibility. Slide Builds: 3 Slide Script: [BUILD1] IIS 6.0 supports two process isolation modes. [BUILD2] proceso del trabajador Isolation mode is the recommended mode. It leverages all the new features we’ve been describing, such as application pools, W3SVC monitoring, and recycling. [BUILD3] IIS 5.0 Isolation mode provides backward compatibility for Web applications. It configures IIS 6.0 to function in a similar way to IIS 5.0. Of course, the http.sys kernel-mode services are still there, but there are no application pools, health monitoring, or recycling settings. The old isolation modes — in-process, out-of-process, and pooled out-of-process — are available. Again, there is only one application pool, just like IIS 5.0 (with no recycling settings). ISAPIs run in process with inetinfo. Slide Transition: The following table compares the two modes. Additional Information:

20 Arquitectura de IIS 6.0 Comparación de los modos de aislamiento
Función IIS IIS 5.0 IIS 5.0 IM WP IM Administrar la metabase IIS inetinfo.exe Configuración de http.sys N/A W3SVC Administración del proceso del trabajador Proceso del trabajador w3wp.exe Ejecutar extensiones ISAPI en proceso Ejecutar extensiones ISAPI fuera de proceso dllhost.exe Ejecutar filtros ISAPI Soporte al protocolo HTTP Inetinfo via Winsock http.sys FTP, NNTP, SMTP Slide Title: Isolation Modes Compared Keywords: Key Message: This is a comparison of isolation modes. Slide Builds: 0 Slide Script: This table compares isolation modes to each other and to IIS 5.0. The metabase is managed by inetinfo.exe in all versions. The W3SVC configures the http.sys namespace routing table in both IIS 5.0 and proceso del trabajador isolation modes. Only in proceso del trabajador Isolation mode does W3SVC manage worker processes (because that’s the only time you have application pools). Worker processes only exist in proceso del trabajador Isolation mode. In proceso del trabajador Isolation mode, inetinfo.exe is protected from failing ISAPIs. In that mode, ISAPIs run in the worker-process process space. There is no such thing as an out-of-process ISAPI extension in proceso del trabajador Isolation mode. HTTP support is done by http.sys. FTP, SMTP, and NNTP are managed by inetinfo in all modes. Slide Transition: The default isolation mode differs, depending on how IIS was installed. Additional Information:

21 Arquitectura de IIS 6.0 Valores predeterminados en el modo de aislamiento
Los valores predeterminados son diferentes dependiendo de la instalación Nueva instalación: Proceso del trabajador Actualización de IIS 4.0 o 5.0: Modo IIS 5.0 Actualización de IIS 6.0: Se mantiene el modo Recomendaciones de actualización: Configurar un nuevo PC que ejecute IIS 6.0 en el modo de aislamiento del proceso del trabajador Probar las aplicaciones en nuevo PC con IIS 6.0 Migrar las aplicaciones a un nuevo servidor después de terminar la prueba Slide Title: Isolation Mode Defaults Keywords: Key Message: The default isolation mode differs, depending on how IIS is installed. Slide Builds: 2 Slide Script: [BUILD1] The default isolation mode differs, depending on how IIS is installed. If you perform an new installation of IIS 6.0, proceso del trabajador Isolation mode is the default mode. If you upgrade from IIS 4.0 or 5.0, IIS 5.0 Isolation mode is the default. You must manually switch to proceso del trabajador Isolation mode to take advantage of the new architecture. You should only do this after testing your sites and applications on an IIS 6.0 computer running in proceso del trabajador Isolation mode. If you upgrade/reinstall a version of IIS 6.0, the current mode setting is preserved. [BUILD2] Recommendations for upgrade scenarios: Get to proceso del trabajador Isolation mode as quickly as possible. If upgrading, set up a separate IIS 6.0 computer running in proceso del trabajador Isolation mode. Migrate and test your Web sites on that computer. It’s easy to do with import/export metabase configuration. When you're sure your Web sites will work in proceso del trabajador Isolation mode, switch to that mode. Slide Transition: Another new feature of the architecture is the ability to enable and disable Web Service Extensions. Additional Information:

22 Arquitectura de IIS 6.0 Seguridad
Instalación más segura de manera predeterminada IIS no se instala de manera predeterminada IIS está bloqueado de manera predeterminada Únicamente puede proporcionar páginas estáticas a menos que se configure Extensiones del servicio Web Permitir o no las extensiones y cgis Aplicación de los permisos Igual que IIS 5.0 Slide Title: Security Keywords: Key Message: This is a review of security in IIS 6.0. Slide Builds: 3 Slide Script: [BUILD1] The first security improvement in Windows Server 2003 comes from the fact that the IIS isn’t installed by default. If you install IIS, it installs in a locked-down state and can only serve static pages unless you configure it otherwise. Windows Server 2003 takes the approach of “leave it out unless the administrator wants it.” [BUILD2] Web Service Extensions are a new folder in the IIS MMC. Use it to easily allow or disallow extensions support, such as ASP, asp.net, and FrontPage cgis. You have to install the requisite bits first (such as the .NET Framework or FrontPage), but once they’re installed you can easily disable them. [BUILD3] Permissions enforcement is the same as it was in IIS 5.0. You have IP address restrictions, then Web site permissions, and then NTFS permissions. Slide Transition: Now let’s look at the new architecture. Additional Information:

23 Demo Arquitectura de IIS 6.0 Ver el reciclado
Configurar los grupos de aplicaciones Ver el reciclado Ver las extensiones del servicio Web Slide Title: Demostración: Arquitectura de IIS 6.0 Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demonstration you’ll see how to configure application pools, view recycling, and view Web Service Extensions. Slide Transition: Now on to the next agenda item. Additional Information:

24 Agenda Arquitectura de IIS 6.0 Administrar sitios Web
Administrar sitios FTP Administrar la metabase XML Administración por línea de comando Slide Title: Agenda Keywords: Key Message: The next agenda item is Administrar sitios Web. Slide Builds: 0 Slide Script: The next agenda item is Administrar sitios Web. Slide Transition: Many Web site properties are the same in IIS 6.0 as they were in IIS 5.0. Additional Information:

25 Administrar sitios Web Publicación Web en IIS 6.0
La publicación Web es similar a IIS 5.0 Las mismas pestañas y opciones de configuración Se han movido las páginas de propiedades maestras Objeto de sitios Web Los principales cambios son: Proporcionar flexibilidad para grupos de aplicaciones Instalación modular Soporte a NAS Soporte a FPSE 2002 Slide Title: Web Publishing in IIS 6.0 Keywords: Key Message: Web publishing in IIS 6.0 is similar to IIS 5.0, with the changes listed on this slide. Slide Builds: 3 Slide Script: [BUILD1] Web publishing is similar to IIS 5.0. The same properties tabs and configuration options are available. [BUILD2] Master properties pages have moved. The Web Sites folder now contains the master properties. [BUILD3] The biggest changes are: Flexibility provided by application pools (which we’ve discussed) Isolation modes (which we’ve discussed) NAS support FPSE 2002 support Slide Transition: An important new security feature in IIS 6.0 is the modular installation. Additional Information:

26 Administrar sitios Web Instalación modular
Muchos servicios y componentes familiares ya no se instalan de manera predeterminada en Windows Server™ 2003 IIS y las extensiones de servidor FrontPage® Instalar IIS Asistente para configurar su servidor Agregar/quitar programas Soporte para agregar aplicaciones en IIS Habilitado a través de las extensiones del servicio Web Slide Title: Modular Installation Keywords: Key Message: The modular installation may create some challenges for users new to Windows Server 2003, as some familiar applications are no longer installed by default. Slide Builds: 3 Slide Script: [BUILD1] Many familiar services and components are not installed by default in Windows Server For example, IIS and FrontPage server extensions. With previous versions of the operating system, IIS and many other components were installed by default. This created vulnerabilities if these services weren’t properly patched or locked down, which, in some cases, didn’t happen if administrators weren’t aware the services were running. With Windows Server 2003, the default installation is a minimal one, creating a low-attack profile. You have to manually install the components you want. [BUILD2] You install IIS by adding the Application Server role in the Configure Your Server Wizard or through Add/Remove Programs under the Application Server component. [BUILD3] If you want to add application support in IIS for ASP, asp.net, or FrontPage, you should select the Web Service Extensions folder that will allow you to configure support for those services. Slide Transition: Another goal of IIS 6.0 was to make connecting to and retrieving content from NAS devices simple and easy. Additional Information:

27 Administrar sitios Web Configuración de NAS
Slide Title: NAS Configuration Keywords: Key Message: IIS 6.0 was designed to make centralized remote content easy to access and work with. Slide Builds: 4 Slide Script: Centralized content is a priority for IIS 6.0. Microsoft wanted to make UNC access fast and easy. [BUILD1] When you specify a UNC path to access remote content, IIS 6.0 does pass-through authentication by default. The UNCPassthroughAuthentication property has been removed. It’s no longer needed — it just works by default. [BUILD3] You can also shut off pass-through authentication using UNCUserName and UNCPassword properties for UNC data to specify an account to use to access data. Slide Transition: Now let’s look at Administrar sitios Web. Additional Information:

28 Demo Administrar sitios Web Configurar sitios Web
Crear sitios Web Configurar sitios Web Verificar los IDs de grupos de aplicaciones Slide Title: Demostración: Administrar sitios Web Keywords: Key Message: Slide Builds: 0 Slide Script: In this demonstration you will see how to create Web sites and how to verify the application pool in which those Web sites are running. Slide Transition: Now on to the next agenda item, Administrar sitios FTP. Additional Information:

29 Agenda Arquitectura de IIS 6.0 Administrar sitios Web
Administrar sitios FTP Administrar la metabase XML Administración por línea de comando Slide Title: Agenda Keywords: Key Message: The next agenda item is Administrar sitios FTP. Slide Builds: 0 Slide Script: The next agenda item is Administrar sitios FTP. Slide Transition: FTP services in IIS 6.0 are similar to those found in IIS 5.0. Additional Information:

30 Administrar sitios FTP Servicios FTP en IIS 6.0
FTP es igual que en IIS 5.0 Un gran cambio: Modos de aislamiento de FTP El problema con las versiones anteriores de FTP: Los usuarios podían navegar hasta el árbol de carpetas El bloqueo requería permisos más específicos Modos de aislamiento de FTP Hacer que la carpeta principal del usuario aparezca como raíz Evita la navegación hasta el árbol de directorio Permite que las asignaciones de permisos sean más fáciles Slide Title: FTP Services in IIS 6.0 Keywords: Key Message: FTP in IIS 6.0 is essentially the same as in IIS 5.0 except for FTP user isolation modes. Slide Builds: 4 Slide Script: [BUILD1] FTP is basically the same as in Windows 2000/IIS 5.0. [BUILD2] There is one major change: FTP isolation modes. [BUILD3] The issue with previous versions was that users could log on to their FTP site and then navigate up the directory tree. Very granular NTFS permissions assignments were needed to lock this down. It was too complex and difficult to manage, and it was too easy to do it wrong. [BUILD4] With IIS 6.0 and FTP user isolation modes, users are restricted to their own folders. This prevents navigation up the directory tree and makes permissions assignments much easier Slide Transition: Configured at FTP site creation or in the metabase (UserIsolationMode) Additional Information:

31 Administrar sitios FTP No hay aislamiento
Se configura en la creación del sitio FTP Metabase: UserIsolationMode=“0” Los usuarios pueden navegar por todas las carpetas Se puede asegurar con permisos NTFS Usos Sitios compartidos para descarga/carga Intranets no seguras Slide Title: No Isolation Keywords: Key Message: You can opt for No Isolation mode or Active Directory Isolation mode. Slide Builds: 3 Slide Script: [BUILD1] No Isolation. This is configured when the FTP site is created or in the metabase by configuring the UserIsolationMode=“0” attribute. [BUILD2] In this mode, users can navigate to all folders by default. Access to folders in the FTP root can be secured with NTFS permissions. [BUILD3] Common uses for this type of site are for shared download and upload sites and nonsecure intranets. Slide Transition: Another FTP isolation mode is Isolate Users mode. Additional Information:

32 Administrar sitios FTP Modo de aislar usuarios
Se aíslan por nombre de cuenta de inicio de sesión Metabase: UserIsolationMode=“1” La cuenta de usuarios se correlaciona con el nombre de la carpeta Todas las carpetas se encuentran bajo una sola carpeta raíz de FTP Las subcarpetas son necesarias con base en el origen de la cuenta Ejemplos D:\FTPRoot\usuariolocal\juan para la cuenta local “juan” D:\FTPRoot\<dominio>\mary es para la cuenta “Mary” del dominio llamado “<dominio>” La carpeta del usuario se convierte en la raíz del FTP Slide Title: Isolate Users Mode Keywords: Key Message: This standard isolation mode is likely to be the most popular. Slide Builds: 4 Slide Script: Configuration requirements for Isolate Users mode: [BUILD1] Isolate Users mode is the FTP isolation mode most likely to be used by ISPs. The metabase setting is UserIsolationMode=“1.” This mode uses user accounts and a folder structure under the FTP root to isolate users. The folder structure accommodates local and domain users or a combination of local users and trusted domains. [BUILD2] This mode authenticates users against local or domain accounts before they can access the home directory that matches their user name. All user home directories are in a directory structure under a single FTP root directory where each user is placed and restricted to their home directory. If users need access to dedicated shared folders, you can also establish a virtual root. Home folders for each user attempting to log on must exist, or the user cannot log on (“Home Directory Inaccessible” error will be displayed). This is the default isolation mode for the default FTP site created. [BUILD3] Examples: D:\FTPRoot\localuser\joe is for local account “Joe” D:\FTPRoot\<domain>\amy is for “Amy” account from the domain named “<domain” [BUILD4] The user’s folder becomes his or her FTP root folder. Users cannot navigate up from that point. Slide Transition: The other FTP user isolation mode is Active Directory User Isolation mode. Additional Information:

33 Administrar sitios FTP Modo de aislamiento de Active Directory
Los usuarios se dirigen a la carpeta principal que aparece en la cuenta de usuario de Active Directory Metabase: UserIsolationMode=“2” Utiliza la información de cuenta de Active Directory Directorio principal en la pestaña Perfil La ruta UNC debe ser accesible El directorio principal del usuario se convierte en la raíz FTP Se requieren pasos adicionales Configure las propiedades de cuenta para FTProot y FTPdir Útil en intranets corporativas Slide Title: Active Directory Isolation Mode Keywords: Key Message: You can opt for No Isolation mode or Active Directory Isolation mode. Slide Builds: 4 Slide Script: [BUILD1] This mode corresponds to the metabase UserIsolationMode setting of “2.” It authenticates user credentials against a corresponding Active Directory account. [BUILD2] It uses the value on the Home Folder section of the Profile tab. When a user's credentials are located within the Active Directory, the FTProot and FTPdir attributes are extracted to provide the full path to the user's home directory. If the FTP service can successfully access the path, the user is placed within his or her home directory, which becomes the FTP root location for the user. The user sees only his or her FTP root location and is restricted from navigating higher up the directory tree. [BUILD3] The FTProot and FTPdir attributes have to be configured for each user using the iisftp.vbs script (iisftp.vbs /SetADProp).  [BUILD4] This mode is useful in corporate intranets in which users want to use FTP for uploading to their home folder. Slide Transition: Now let’s look at FTP isolation modes. Additional Information:

34 Demo Administrar sitios FTP Propiedades de un sitio FTP
Modo de aislamiento de usuario de un FTP Slide Title: Demostración: Administrar sitios FTP Keywords: Key Message: Slide Builds: 0 Slide Script: In this demonstration you will review FTP site properties and see how to configure FTP user isolation modes. Slide Transition: Now on to the next agenda item, Administrar la metabase XML. Additional Information:

35 Agenda Arquitectura de IIS 6.0 Administrar sitios Web
Administrar sitios FTP Administrar la metabase XML Administración por línea de comando Slide Title: Agenda Keywords: Key Message: The next agenda item is Administrar la metabase XML. Slide Builds: 0 Slide Script: The next agenda item is Administrar la metabase XML. Slide Transition: The metabase file is now stored in an easy-to-use XML format. Additional Information:

36 Administrar la metabase XML Evolución de la metabase de IIS
La metabase contiene la configuración de IIS Problemas con la metabase de IIS 4.0 y 5.0: Formato propietario Difícil de administrar Metabase IIS 6.0: Texto plano formateado para XML Fácil de leer y editar con editores de texto Archivos de la metabase: mbschema.xml y metabase.xml Slide Title: Evolution of the IIS Metabase Keywords: Key Message: The metabase is a plain-text file that can be edited using any text editor. Slide Builds: 4 Slide Script: [BUILD1] The metabase is the file that contains the IIS configuration. The metabase contains Web site, application pool, FTP, SMTP, and NNTP configuration parameters, as well as tuning and performance parameters. [BUILD2] Most administrators and developers had issues with the IIS 4.0 and 5.0 metabase. For one thing, you had to use proprietary tools, such as MetaEdit, or complex APIs, such as ADSI, to administer it directly, and there were only a handful of sample scripts out there to provide insight. Moreover, it was in a proprietary format that was difficult to understand. This, in turn, made it difficult to manage and turned it into a black hole for administrators. [BUILD3] The IIS 6.0 metabase is completely changed. The file is now in XML-formatted plain text. The XML formatting makes it easy to understand how elements and attributes relate to each other; the names used in the file are descriptive; and the file can be edited using any text editor. [BUILD4] The metabase files are located in %systemroot%\system32\inetsrv\. The mbschema.xml file contains the list of valid metabase objects and their relationships, while the metabase.xml file contains IIS configuration parameters. Slide Transition: Let’s talk about the XML format of the metabase. Additional Information:

37 Administrar la metabase XML Estructura de XML
Elemento: Una unidad lógica de información Rodeada por las etiquetas <nombre del elemento> y </nombre del elemento> Ejemplo: <IISWebService>…</IISWebService> Atributos Pares de nombre/valor Proporciona más información acerca del elemento Los atributos son parámetros de configuración de IIS Ejemplo: AnonymousUserName=“IUSR_SRV1” Un atributo del elemento <IISWebService> Slide Title: XML Structure Keywords: Key Message: The metabase is formatted in XML; major IIS objects are elements; and their configuration parameters are attributes. Slide Builds: 2 Slide Script: A couple of key points to review about XML structure: [BUILD1] Elements are logical units of information in the file. They are surrounded by <element name> and </element name> tags. The example here shows what the element start and end tags for the Web server service look like. Example: <IISWebService>. All major IIS components (application pools, Web sites, Web service parameters, FTP sites, and so on) are elements. [BUILD2] Attributes are name/value pairs that provide more information about the content of an element. In the case of the IIS metabase, attributes are IIS configuration parameters for the service or objects defined by the element. For example, the attribute AnonymousUserName=“IUSR_SRV1” defines the user account used by anonymous users and is an attribute of the tribute of <IISWebService> element. Slide Transition: Editing the metabase is simpler and easier in IIS 6.0. Additional Information:

38 Administrar la metabase XML Administrar la Metabase
Editar con los editores de texto y herramientas comunes Más fácil de diagnosticar un daño en la metabase Amplía el esquema de metabase con XML Se pueden realizar cambios globales Proveedores de cadenas de comando ADSI y WMI Puede utilizar sus propias cadenas de comando See text in red: Did my edits change the meaning? Slide Title: Administering the Metabase Keywords: Key Message: With the XML metabase, making direction changes to IIS configuration files is easy. Slide Builds: 4 Slide Script: [BUILD1] Administration of the IIS 6.0 metabase is much easier in IIS 6.0 and is much friendlier for the host community, which is used to working with text configuration files. The IIS 6.0 metabase can be edited using text editors and common tools. You can use Notepad, Visual Studio, or anything in between! You aren’t limited to scripts or proprietary editors, such as MetaEdit, so making changes is easier. Also, diagnosing metabase corruption is easier. You can simply compare your current copy of the metabase with an old copy. The metabase is also extensible. [BUILD2] The metabase supports editing while running. This isn’t enabled by default, but all you have to do is select the relevant check box in the user interface or set the parameter in the metabase. Once you do, you can edit the metabase while IIS is running, and changes will take immediately place. Now, this isn’t magic — if a change such as switching IIS isolation modes normally requires IIS to be restarted, you will still have to restart IIS for this type of change to take effect. [BUILD3] It’s also easier to make bulk changes to IIS using direct edits. For example, you could find and replace the IP addresses of all your Web sites. [BUILD4] IIS still supports ADSI script providers and adds WMI providers, so your ADSI-based IIS administration scripts will still work. Several new WMI-based IIS administration scripts are provided as well. Slide Transition: Let’s take a closer look at the edit-while-running feature. Additional Information:

39 Administrar la metabase XML Administrar la metabase
Editar mientras ejecuta el proceso IIS 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. Slide Title: Administering the Metabase Keywords: Key Message: With the XML metabase, making direction changes to IIS configuration files is easy. Slide Builds: 5 Slide Script: [BUILD1] Step 1: IIS receives a file-change notification that metabase.xml has been saved. IIS receives a file-change notification from Windows when the metabase file is saved. [BUILD2] Step 2: IIS looks in metabase.xml for the HistoryMajorVersionNumber value. IIS reads the value of the HistoryMajorVersionNumber property in the metabase.xml file to determine the major version number. [BUILD3] Step 3: IIS looks in the History folder for the corresponding history file. The corresponding history file is the file that is named with the highest minor version number with the same HistoryMajorVersionNumber value that was found in metabase.xml in Step 2. If the corresponding history file is found, IIS proceeds to Step 4. [BUILD4] Step 4: Parse metabase.xml. IIS parses the metabase.xml file to determine whether there are fatal XML errors, such as missing XML end tags. If metabase.xml can be parsed successfully, IIS proceeds to Step 5. [BUILD5] Step 5: Compare metabase.xml to the corresponding history file. IIS compares the metabase.xml file to the corresponding history file of the same major version within the History folder and determines the differences between the two files: If no changes were made to metabase.xml, a history file is not created and no further action is taken. If changes were made to metabase.xml, IIS proceeds to Step 6. Slide Transition: The new metabase also has impressive backup and restore features. Additional Information:

40 Administrar la metabase XML Administrar la 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. Slide Title: Administering the Metabase Keywords: Key Message: With the XML metabase, making direction changes to IIS configuration files is easy. Slide Builds: 3 Slide Script: [BUILD6] Step 6: Check that the level exists in the in-memory metabase that changes were made to in metabase.xml. IIS determines whether the level/node exists within the in-memory metabase that changes were made to in the metabase.xml file. If the level/key exists within the in-memory metabase, IIS proceeds to Step 7. [BUILD7] Step 7: Write the changes to the in-memory metabase through Admin Base Objects (ABOs). A change that was made in metabase.xml might not be sent to the in-memory metabase for any of the following reasons: The change violates metabase schema; for example, a property name is misspelled. The in-memory metabase is write-locked by someone making a simultaneous change using Active Directory Service Interfaces (ADSI), ABO, or Windows Management Instrumentation (WMI) to the same metabase node or property. The key in the in-memory metabase that changes were made to in the metabase.xml file does not exist. This could occur if an administrator deletes the key in the in-memory metabase, using a programmatic interface or IIS Manager, before the metabase.xml file is changed and saved to disk. If a change is not written to the in-memory metabase for any of the reasons listed, an error or warning is sent to the event log. For more information about simultaneous updates, see “Simultaneous Updates.” [BUILD8] Step 8: IIS creates a new history file that contains the contents of the corresponding history file and the changes that were written to the in-memory metabase. A history file is created in the History folder. This new file includes the combination of the contents of the corresponding history file plus the changes that were written to the in-memory metabase in Step 7. The new history file is named with the major version number that was found within the metabase.xml file (the value of the HistoryMajorVersionNumber property that was determined in Step 2) and the next highest minor version number. IIS looks within the History folder to find the highest minor version number that was used for the same major version number, and it uses the next sequential minor version number to name the new history file. This naming convention permits succeeding edits to the same major version of the file to work correctly. Slide Transition: The new metabase also has impressive backup and restore features. Additional Information:

41 Administrar la metabase XML Histórico de la Metabase
See sentence in red: Did my edits change your meaning? Respaldo automático Si la metabase se escribe en un disco: Se escribe una copia en la Histórico Cada versión se marca con un número exclusivo Configuración fácil de restaurar Objeto de servidor | Todas las tareas | Configuración de respaldo/restauración Facilita las pruebas y el regreso a la versión anterior Puede probar con seguridad las aplicaciones Slide Title: Metabase History Keywords: Key Message: The Metabase History feature allows for easy roll-back from changes. Slide Builds: 3 Slide Script: [BUILD1] The IIS 6.0 metabase supports automatic backups. If the metabase is written to disk, a copy of it is saved to the History folder (in the Inetsrv folder). Each saved version of the metabase is marked with a unique number. This happens if you make changes through the user interface or edit the metabase. [BUILD2] It’s easy to restore the configuration. In the user interface, you can right-click the server object, and select All Tasks | Backup/Restore Configuration. You are then presented with a list of all the metabase history files to chose from. It’s important to note that the current configuration is always the latest backup, that is, the backup before the latest (n-1). You could also copy and paste metabase files. [BUILD3] Making changes to IIS is now safe and easy, because it’s easy to get back to where you started. Administrators can experiment with performance-tuning parameters, and developers can test applications, roll back, make changes to the application, and test again. Slide Transition: You can also create template configurations for IIS objects. Additional Information:

42 Administrar la metabase XML Configuración de plantillas
Puede guardar una configuración de IIS en un archivo Guardar desde cualquier nodo Importar plantillas para crear objetos IIS Agregar rápidamente sitios Web/FTP estandarizados Exportar una configuración completa de servidor Hacer respaldos independientes del PC Clonar configuraciones de servidor existentes Slide Title: Template Configuration Keywords: Key Message: Metabase import/export allows you to create templates of Web sites and application pools, as well as duplicate server configurations. Slide Builds: 3 Slide Script: [BUILD1] You can save IIS configurations to a file. You can save the configuration of any node, such as application pools, Web sites, FTP sites, and so on. The configuration files saved are XML-formatted plain text. These files can be easily read and edited with a text editor just like the metabase. [BUILD2] IIS allows you to create new objects, such as application pools and Web sites, from a configuration file. This means that you can save the configuration of a Web site and then quickly create additional sites based on the saved configuration. If you have a standardized Web site or an application pool configuration, you can use the import/export configuration to eliminate manual configuration of individual Web sites. You can also encrypt the exported files. [BUILD3] You can also export the entire server configuration and make computer-independent backups. Using the IISCNFG script, you can export server entries and have all computer-specific references stripped out of the file. You can then import that file into different IIS servers to duplicate configuration on a new server. This also allows you to clone existing server configurations. If you’re using Network Load Balancing (NLB), this makes it easy to ensure each server in the NLB cluster is identically configured. Of course, you have to move the Web site files, DLLs, and other code, and set up the identical folder structure. Slide Transition: Now let’s look at the XML metabase. Additional Information:

43 Demo Administrar la base de datos XML Formato de Metabase
Editar la metabase Configuración de plantillas Slide Title: Demostración: Managing the XML Database Keywords: Key Message: Slide Builds: 0 Slide Script: In this demonstration you will edit the metabase and use template configuration. Slide Transition: Now let’s take a look at the final agenda item, Administración por línea de comando. Additional Information:

44 Agenda Arquitectura de IIS 6.0 Administrar sitios Web
Administrar sitios FTP Administrar la metabase XML Administración por línea de comando Slide Title: Agenda Keywords: Key Message: The next agenda item is Administración por línea de comando. Slide Builds: 0 Slide Script: The next agenda item is Administración por línea de comando. Slide Transition: Many different command-line scripts can be used to manage IIS 6.0. Additional Information:

45 Administración por línea de comando Cadenas de comando integradas
iisweb.vbs: Administración de sitio Web iisftp.vbs: Administración de sitio FTP iisvdir.vbs: Administración de directorio virtual iisftpdr.vbs: Administración de directorio virtual FTP Slide Title: Built-In Scripts Keywords: Key Message: IIS 6.0 ships with a series of command-line scripts that allow you to perform administrative tasks from the command line. Slide Builds: 4 Slide Script: [BUILD1] Iisweb.vbs allows you to create, delete, start, stop, pause, and list Web sites. Iisweb.vbs performs many of the same tasks that are available in IIS Manager. [BUILD2] Iisftp.vbs allows you to create, delete, start, stop, pause, and list FTP sites. It also allows you to configure FTP user isolation modes. Iisftp.vbs performs many of the same tasks that are available in IIS Manager. [BUILD3] Iisvdir.vbs allows you to create, delete, and list Web virtual directories. [BUILD4] Iisftpdr.vbs allows you to create, delete, and list FTP virtual directories. Slide Transition: Let’s talk about the XML format of the metabase. Additional Information:

46 Administración por línea de comando Cadenas de comando integradas
iisback.vbs: Administra los respaldos de IIS iiscnfg.vbs: Importar/exportar elementos de IIS iisext.vbs: Administra las extensiones de servicio Web iisapp.vbs: Administra los grupos de aplicaciones iisreset.exe: Reinicia todos los servicios relacionados con IIS Slide Title: Built-In Scripts Keywords: Key Message: IIS 6.0 ships with a series of command-line scripts that allow you to perform administrative tasks from the command line. Slide Builds: 5 Slide Script: [BUILD1] Iisback.vbs allows you to back up and restore IIS configurations. It also allows you to delete saved configurations and to list any available configurations that have already been backed up. [BUILD2] Iiscnfg.vbs allows you to copy IIS configurations and import and export configurations and to save IIS element configurations to disk. [BUILD3] Iisext.vbs allows you to manage all aspects of Web Service Extensions for IIS, including enabling or disabling Web Service Extensions. [BUILD4] Iisapp.vbs lists running applications on the Web server. [BUILD5] Iisreset.exe is still available from IIS 5.0. This tool restarts all IIS-related services. Slide Transition: Let’s take a look at a demonstration of some of these scripts. Additional Information:

47 Demo Administración por línea de comando
Cómo utilizar diferentes cadenas de comando de líneas de comando Slide Title: Demostración: Administración por línea de comando Keywords: Key Message: Slide Builds: 0 Slide Script: In this demonstration you will see some of the command-line scripts. Slide Transition: Let’s take a look at a summary of this session. Additional Information:

48 Resumen de la sesión 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. Slide Title: Summary Keywords: Key Message: These are the important points to take away from this session. Slide Builds: 7 Slide Script: These are the important points to take away from this session: IIS 6.0 is completely redesigned. Application pools isolate applications. Application pools are highly configurable. Web sites are assigned to application pools. FTP supports user isolation. The metabase is XML-formatted text. You can edit the metabase while IIS is running. Slide Transition: To get more information on the products and technologies we have covered today, we have some online resources available. Additional Information:

49 Para mayores informes www.microsoft.com/technet/tnt1-156
Visite TechNet en Visite el siguiente sitio Web para obtener información adicional, incluyendo: Libros y cursos Recursos de la comunidad Versiones de medios agilizados y descargables para esta sesión Slide Title: More Information Keywords: Key Message: Slide Builds: 0 Slide Script: For the most comprehensive technical information on Microsoft products, visit the main TechNet Web site at You can also visit for more concise information on books, courses, certifications, and other community resources that relate directly to this particular session. Slide Transition: Several additional resources are available from Microsoft. Additional Information:

50 Microsoft Press Información interna para profesionales de informática
Slide Title: Microsoft Press Keywords: Microsoft Press, books Key Message: Talk about Microsoft Press books and introduce the Build Your Own Book feature. Slide Builds: 1 Slide Script: [BUILD 1] Introducing Microsoft Windows Server 2003 by Jerry Honeycutt. ISBN Microsoft IIS 6.0 Administrator's Pocket Consultant by William R. Stanek. ISBN Internet Information Services (IIS) 6.0 Resource Kit by The Microsoft IIS Team. ISBN Slide Transition: Several good books are also available from other publishers. Additional Information: Para encontrar los títulos más recientes, visite

51 Publicaciones de terceros Complementarias para profesionales de informática
Slide Title: Non-Microsoft Publications Keywords: Key Message: Talk about the third-party books to show we provide a balanced view in areas in which our publications are diluted or that we do not cover. Slide Builds: 1 Slide Script: [BUILD 1] Microsoft Windows Server 2003 Delta Guide by Don Jones and Mark Rouse. Inside Windows Server 2003 by William Boswell. Slide Transition: Several good books are available from other publishers. Microsoft also has instructor-led courses if you prefer a classroom-style environment. Additional Information: Estos libros se pueden encontrar y adquirir en todas las librerías de prestigio y con los proveedores en línea.

52 Microsoft Learning Recursos de capacitación para profesionales de informática
Título Disponible MS-2694 Actualizar las habilidades de servidor Web a Microsoft Internet Information Services 6.0 (Taller) ¡Ahora! Slide Title: Microsoft Learning Keywords: MOC Key Message: Talk about the E-Learning course. Slide Builds: 0 Slide Script: Microsoft Learning (formerly Microsoft Training & Certification and Microsoft Press) develops courseware called Microsoft Official Curriculum (MOC), which includes E-Learning, Microsoft Press books, workshops, clinics, and Microsoft Skills Assessment. MOC is offered in instructor-led environments; it offers comprehensive training courses for IT professionals, support, and solutions using Microsoft products and technologies. The course that best supports this session is “Updating Web Server Skills to Microsoft Internet Information Services 6.0 (Workshop),” which is available now For more information, please visit Slide Transition: An assessment program is also available that can help you test your knowledge. Additional Information: Para ver el programa detallado o para encontrar un proveedor de capacitación, visite:

53 Evaluar su Preparación Evaluación de habilidades de Microsoft
¿Qué es la evaluación de habilidades de Microsoft? Una herramienta de aprendizaje de auto estudio para evaluar la preparación respecto a las soluciones de productos y tecnología, en lugar de roles de trabajo (certificación) Windows Server 2003, Exchange Server 2003, Windows Storage Server 2003, Visual Studio® .NET, Office 2003 Sin costo, en línea, sin supervisión y disponibles para cualquiera Responde a la pregunta: “¿Estoy listo?” Determina las diferencias en habilidades y proporciona planes de estudio con cursos de Microsoft Official Curriculum Coloque su Calificación más alta para ver cómo se compara con los demás Visite Slide Title: Skills Assessment Keywords: assessment, Microsoft Learning, certification Key Message: Microsoft Learning provides a free online learning tool. Slide Builds: 0 Slide Script: Microsoft Skills Assessment is a free online learning tool. It’s an easy way for IT professionals to check their skills. You can quickly check your skills in implementing or managing Microsoft products or business solutions. Just take a short, 30-question assessment and see how well you know your stuff. The Skills Assessment includes a Personalized Learning Plan, which includes links to MOC, specific TechNet articles, Microsoft Press books, and other Microsoft Learning content. There’s also a way to measure how well you did compared with others who took the same assessment. Microsoft Skills Assessment is an expanding learning platform. Available now are assessments for Windows Server 2003, including security and patch management; Exchange Server 2003; Windows Storage Server; Office 2003; and Visual Studio .NET. Slide Transition: If you want to take your skills assessment to the next level, a number of certification programs are available. Additional Information:

54 Conviértase en un Microsoft Certified Systems Administrator (MCSA)
¿Qué es la certificación MCSA? Para los Profesionales de informática que manejan y mantienen redes y sistemas basados en Microsoft Windows Server ¿Cómo me convierto en un MCSA de Microsoft Windows Server 2003? Apruebe 3 exámenes básicos Apruebe un examen opcional o dos certificaciones CompTIA ¿Dónde obtengo mayores informes? Slide Title: MCSA Certification Keywords: MSCA, Microsoft Learning, certification Key Message: Prove your skills in administering a Windows environment. Slide Builds: 0 Slide Script: The Microsoft Certified Systems Administrator (MCSA) certification is designed for professionals who implement, manage, and troubleshoot existing network and system environments based on Windows Server Implementation responsibilities include installing and configuring parts of the systems. Management responsibilities include administering and supporting the systems. For more information about the MCSA certification, visit Slide Transition: The MCSE certification is also available. Additional Information:

55 Conviértase en un Microsoft Certified Systems Engineer (MCSE)
¿Qué es la certificación MCSE? Certificación Premier para los Profesionales de informática que analizan los requisitos, diseñan, planean e implementan la infraestructura para las soluciones empresariales con base en Microsoft Windows Server System ¿Cómo me convierto en un MCSE en Microsoft Windows 2003? Apruebe 6 exámenes básicos Apruebe 1 examen opcional de una amplia lista ¿Dónde obtengo mayores informes? Slide Title: MCSE Certification Keywords: MSCE, Microsoft Learning, certification Key Message: Prove your skills in designing, planning, and implementing the Windows Server System. Slide Builds: 0 Slide Script: The Microsoft Certified Systems Engineer (MCSE) certification is the premier certification for professionals who analyze the business requirements and design, plan, and implement the infrastructure for business solutions based on the Windows Server System integrated server software. Implementation responsibilities include installing, configuring, and troubleshooting network systems. For more information about the MCSE certification, visit Slide Transition: Here are some other available certifications. Additional Information:

56 Demuestre su especialización
¿Qué son las especializaciones MCSA/MCSE? Permite que los profesionales de informática resalten su experiencia específica en su rol de trabajo ¿Qué son las especializaciones que están disponibles? MCSA: Seguridad  MCSA: Mensajes MCSE: Seguridad  MCSE: Mensajes ¿Dónde obtengo mayores informes? o Slide Title: Certification Specialization Keywords: certification, specialization, messaging, security Key Message: Introduce the specialization certification available from Microsoft Learning. Slide Builds: 0 Slide Script: The Microsoft Certified Systems Engineer and Systems Administrator specializations allow IT professionals to highlight specific expertise or technical focus within their job roles. Two types of specializations are available: Security and Messaging. To extend your current MSCE or MCSA certification to become a security specialist, there are two additional exams. To extend your current MCSE or MCSA to become a messaging specialist, there are two exams for the MCSE track and there is one exam for the MCSA track. Slide Transition: This event is presented to you by TechNet. Additional Information:

57 Suscripciones a TechNet ¿Ya se enteró de lo más reciente?
¡Software sin límites de tiempo! El software para evaluación de la versión completa proporciona una mayor flexibilidad a los suscriptores a TechNet Plus. Soporte técnico complementario. Los dos incidentes gratuitos de soporte técnico que se incluyen con todas las suscripciones a TechNet Plus le ahorran tiempo al resolver problemas de misión crítica. Tenga a la mano los recursos más actuales para evaluar, implementar y brindar soporte a las soluciones de Microsoft, que se ofrecen mensualmente en CD o en DVD, sin depender de una conectividad a Internet ni de los firewalls. Slide Title: TechNet Subscription Keywords: TechNet, subscription, benefits Key Message: TechNet Plus has some new benefits. Slide Builds: 0 Slide Script: Many of you may already be familiar with TechNet events and the Web site, but have you heard the news about the valuable benefits for TechNet Plus subscribers? Developed in response to customer feedback, TechNet Plus version 2.0 is the most convenient and reliable source for evaluating, managing, and supporting Microsoft products. With TechNet Plus you can: Evaluate Microsoft software without time limits. This is a huge benefit and allows IT professionals to try products such as Microsoft Office System and Windows Server System software without worrying about the software expiring. Save time resolving mission-critical systems issues. TechNet Plus subscriptions include two complimentary technical support incidents to help IT professionals resolve mission-critical issues fast. And, in countries where pay-per-incident support is offered, TechNet Plus subscribers receive a 20 percent discount on any additional support calls. TechNet Plus ensures that resources are available to address your technical issues and that you have the most current resources on hand for evaluating, implementing, and supporting Microsoft solutions. For details, visit Slide Transition: TechNet also provides a number of community resources. Additional Information:

58 ¿En dónde puedo obtener ayuda?
Chats y difusiones por el Web gratuitos Lista de grupos de noticias Sitios de la comunidad de Microsoft Eventos de la comunidad Columna de la comunidad Slide Title: Community Help Keywords: community Key Message: Where to get more help Slide Builds: 0 Slide Script: Several free community resources are available on TechNet. You can attend a regular chat with members of the products groups or technology specialists from Microsoft, or you can attend a webcast, where you can see sessions like the one you’ve just watched, but presented live and with the ability to ask questions as you go. You can also read or post questions in the public newsgroups. The Newsgroup page lists the available groups and provides an interface from which you can read and post messages. TechNet Plus subscribers can use these groups to post questions that, through their subscription ID, will be answered by Microsoft within 24 hours. The main community site provides a comprehensive list of resources available — more than we can cover on this slide — plus the page has some dynamic features with continually updated content. The Events page provides dates and details regarding live TechNet events. These events take place worldwide and provide the opportunity for you to talk to Microsoft specialists face-to-face. Finally, the TechNet columns provide a variety of topics written by industry authors. Slide Transition: [Thank the audience for attending and sign off.] Additional Information:


Descargar ppt "Administrar Internet Information Services 6.0"

Presentaciones similares


Anuncios Google