Instalación de cargas de trabajo típicas de IIS
por Saad Ladki
Introducción
La arquitectura modular de IIS 7.0 y versiones posteriores está diseñada para permitir que el profesional de TI personalice exactamente qué características se instalan y ejecutan en el servidor web. IIS ahora se incluye en más de 40 módulos de características que se pueden instalar de forma independiente en la caja, lo que reduce drásticamente la superficie expuesta a ataques potenciales, al tiempo que reduce los requisitos de superficie de memoria y minimiza los riesgos de seguridad y de la aplicación de revisiones.
Para aprovechar al máximo esta arquitectura modular, debe planear la instalación de IIS para que coincida con los requisitos de las aplicaciones que va a implementar. Al hacerlo, se minimizarán las características de IIS que instale, lo que le permitirá aprovechar las ventajas de la arquitectura modular de IIS. Comenzaremos teniendo en cuenta varias configuraciones de carga de trabajo comunes y, a continuación, veremos las formas en que se pueden combinar y modificar.
Requisitos previos
En este artículo se describe la instalación de IIS 7.0 y versiones posteriores en Vista y Windows Server® 2008. En este artículo no se le indicará cómo usar las tecnologías de instalación Vista/Windows Server 2008; puede encontrar detalles específicos sobre el uso de interfaces de usuario de instalación o herramientas de línea de comandos para instalar IIS en:
- Instalación de IIS 7.0 en Windows Server 2008
- Instalación de IIS 7.0 en Windows Vista
- instalación de IIS 7.0 desde la línea de comandos
- Uso de la instalación desatendida para instalar IIS
Cargas de trabajo de IIS principales
En esta sección se considerarán varias cargas de trabajo comunes que tipifican instalaciones específicas de tareas de IIS. Estas cargas de trabajo pueden servir como puntos iniciales para personalizar una instalación de IIS para satisfacer sus necesidades específicas.
Las cargas de trabajo comunes de IIS que consideraremos son:
- Instalación predeterminada: servidor web de contenido estático
- ASP.NET
- ASP clásico
- Instalación completa de IIS
Combinación y modificación de cargas de trabajo
En IIS, puede elegir las características exactas que desea instalar para que coincidan con la carga de trabajo. En la sección anterior hemos examinado varias cargas de trabajo típicas con las que se puede configurar un servidor web de IIS. La combinación de cargas de trabajo es un proceso sencillo que consiste en agregar las características de una o varias cargas de trabajo a la instalación de forma conjunta.
También es posible modificar estas cargas de trabajo eliminando las características que no desea permitir (por ejemplo, examen de directorios) o agregando características adicionales, como autenticación o autorización.
En secciones adicionales se proporcionan instrucciones sobre cómo agregar a las cargas de trabajo comunes compatibilidad con la administración local y remota, seguridad, diagnóstico y compatibilidad con IIS 6.0.
Instalación predeterminada: servidor web de contenido estático
El servidor web de contenido estático es el perfil de instalación más básico y usado habitualmente y se usa normalmente junto con otras cargas de trabajo. Los valores predeterminados de configuración seleccionados previamente de IIS proporcionan todos los módulos de IIS necesarios para admitir esta carga de trabajo. Esto incluye la capacidad de servir archivos HTML estáticos, documentos e imágenes. Además, se proporciona compatibilidad con el documento predeterminado, el examen de directorios, el registro y la autenticación anónima. La consola de administración de IIS también está instalada.
Para instalar características de IIS para el servidor web de contenido estático desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario:
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Contenido estático | IIS-StaticContent |
Documento predeterminado | IIS-DefaultDocument |
Navegación de directorio | IIS-DirectoryBrowsing |
Errores HTTP | IIS-HttpErrors |
Registro HTTP | IIS-HttpLogging |
Herramientas de registro | IIS-LoggingLibraries |
Supervisor de solicitudes | IIS-HttpTracing |
Filtrado de solicitudes | IIS-RequestFiltering |
Compresión de contenido estático | IIS-HttpCompressionStatic |
Consola de administración de IIS | IIS-ManagementConsole |
Para instalar características de IIS para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de IIS para el servidor web de contenido estático a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManager –install Web-Server
Carga de trabajo de ASP.NET
Desde su primer lanzamiento, ASP.NET ha sido la plataforma de elección para desarrollar aplicaciones web en la plataforma Windows / IIS. IIS lleva ASP.NET al siguiente nivel mediante la integración del modelo de extensibilidad en tiempo de ejecución de ASP.NET con el servidor principal. Esto permite a los desarrolladores ampliar completamente el servidor de IIS con la riqueza de ASP.NET 2.0 y .NET Framework. Para obtener una introducción completa sobre cómo se puede usar ahora la funcionalidad de ASP.NET con todas las características de IIS, consulte el artículo: Integración de ASP.NET con IIS7 y versiones posteriores.
La carga de trabajo de ASP.NET amplía la carga de trabajo de contenido estático al agregar módulos para ASP.NET, extensibilidad de .NET, filtrado de solicitudes, filtros ISAPI y extensiones ISAPI.
Para instalar características de IIS para ASP.NET desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
ASP.NET | IIS-ASPNET |
Extensibilidad de .NET | IIS-NetFxExtensibility |
Filtrado de solicitudes | IIS-RequestFiltering |
ISAPI | IIS-ISAPIFilter |
Extensiones ISAPI | IIS-ISAPIExtensions |
Para instalar características de IIS para ASP.NET junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de IIS para ASP.NET a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-ASP-Net
ServerManagerCmd -install Web-Net-Ext
ServerManagerCmd -install Web-Filtering
ServerManagerCmd -install Web-ISAPI-Filter
ServerManagerCmd -install Web-ISAPI-Ext
Es posible instalar la compatibilidad con la extensibilidad de .NET y los módulos administrados sin instalar la compatibilidad con ASP.NET. Con la característica de extensibilidad de .NET de IIS, los desarrolladores pueden crear soluciones que agreguen valor a todos los componentes de la aplicación, como esquemas de autenticación personalizados, supervisión y registro, filtrado de seguridad, equilibrio de carga, redirección de contenido y administración de estados. Obtenga más información en el artículo Desarrollo de un módulo mediante .NET.
Para instalar características de módulos administrados de IIS desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Extensibilidad de .NET | IIS-NetFxExtensibility |
Para instalar características de módulos administrados de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de módulos administrados de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Net-Ext
Instalación de la carga de trabajo de ASP clásica
La carga de trabajo de ASP clásica que se usa ampliamente para servir las páginas .asp con scripts del lado servidor se basa en la carga de trabajo de contenido estático agregando módulos para ASP, filtrado de solicitudes y extensiones ISAPI.
Para instalar características de IIS para ASP clásico desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
ASP | IIS-ASP |
Filtrado de solicitudes | IIS-RequestFiltering |
Extensiones ISAPI | IIS-ISAPIExtensions |
Para instalar características de IIS para ASP clásico junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de IIS para ASP clásico a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-ASP
ServerManagerCmd -install Web-Filtering
ServerManagerCmd -install Web-ISAPI-Ext
Instalación completa de IIS 7.0 y versiones posteriores
Si es usted desarrollador o simplemente está evaluando IIS, puede que solo quiera instalar las 40 características de IIS; esto seguramente garantizará que no falte nada, pero, de forma realista, incluso en un entorno de desarrollo conviene limitar la instalación de características a las necesarias para la aplicación deseada. Si realiza el desarrollo en una instalación parcial de IIS, se asegurará de que comprende las dependencias del módulo de IIS de la aplicación. También puede ser que los servidores de destino en los que se implementarán las aplicaciones de IIS no se configurarán con una instalación completa. Hacer que la instalación de IIS en la máquina de desarrollo coincida con la de la máquina de hospedaje de destino garantizará que la aplicación se pueda ejecutar según lo previsto cuando se implemente.
Para instalar todas las características de IIS desde la interfaz de usuario de instalación de Vista/Windows Server 2008, seleccione todas las características de IIS que se muestran en la interfaz de usuario de configuración. Para instalar todas las características de IIS a través de pkgmgr.exe, use la siguiente línea de comandos:
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar todas las características de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server -a
Agregar diagnósticos
La carga de trabajo de contenido estático predeterminada incluye características de registro HTTP y de supervisor de solicitudes para registrar solicitudes y supervisar la ejecución de solicitudes, pero hay características adicionales de IIS 7.0 que puede usar para mejorar las funcionalidades de registro y seguimiento de IIS:
- Traza
- Registro personalizado
- Registro ODBC
De estas características, el seguimiento proporciona una manera eficaz de depurar y diagnosticar problemas de aplicaciones de IIS en entornos de producción, así como en entornos de desarrollo (consulte el artículo Solución de problemas de solicitudes con errores mediante el seguimiento en IIS7 y versiones posteriores). Las características de registro personalizado y registro de ODBC existen con compatibilidad con IIS 6.0 y solo debería instalarlas si tiene IIS 6.0 existente que aproveche estas características.
Para instalar la característica de seguimiento de IIS desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Traza | IIS-HttpTracing |
Para instalar características de seguimiento de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-HttpTracing;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de seguimiento de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Http-Tracing
Agregar características de seguridad
IIS siempre incluye compatibilidad con la autenticación anónima y no es necesario especificar ninguna acción de configuración especial para obtener esta compatibilidad. Si no desea permitir la autenticación anónima, se puede deshabilitar desde la consola de administración. Además de la autenticación anónima, IIS admite muchos mecanismos opcionales de autenticación y autorización para permitirle proteger mejor los sitios web.
Características de autenticación de IIS
Para instalar características de autenticación de IIS desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione entre las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Autenticación básica | IIS-BasicAuthentication |
Autenticación de Windows | IIS-WindowsAuthentication |
Autenticación implícita | IIS-WindowsAuthentication |
Autenticación de asignaciones de certificados de clientes | IIS-ClientCertificateMappingAuthentication |
Autenticación de asignaciones de certificados de cliente IIS | IIS-IISCertificateMappingAuthentication |
Para instalar características de autenticación de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de autenticación de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Basic-Auth
ServerManagerCmd -install Web-Windows-Auth
ServerManagerCmd -install Web-Digest-Auth
ServerManagerCmd -install Web-Client-Auth
ServerManagerCmd -install Web-Cert-Auth
Características de autorización de IIS 7.0 y versiones posteriores
Para instalar características de autorización de IIS desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione entre las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Autorización de URL | IIS-URLAuthorization |
Filtrado de solicitudes | IIS-RequestFiltering |
Seguridad de IP | IIS-IPSecurity |
Nota:
La característica de filtrado de solicitudes forma parte de la instalación predeterminada y solo debe excluirse de las instalaciones después de tener en cuenta todos los problemas de seguridad relacionados con esta característica.
Para instalar características de autorización de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de autorización de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Url-Auth
ServerManagerCmd -install Web-Filtering
ServerManagerCmd -install Web-IP-Security
Características de administración para administración local y remota
La carga de trabajo de contenido estático predeterminada incluye la consola de administración de IIS, que se puede usar para administrar IIS en el equipo local. La consola de administración también se puede usar para administrar servidores de IIS de forma remota si dichos servidores están configurados para aceptar conexiones desde consolas de administración de IIS remotas.
Cliente de administración
Instalar solo la consola de administración de IIS le dará la posibilidad de administrar IIS en otros servidores que tengan instalado el servicio de administración remota.
Para instalar solo el cliente de administración sin características de servidor FTP ni servidor web de IIS desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Consola de administración de IIS | IIS- ManagementConsole |
Para instalar características de consola de administración de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de consola de administración de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Mgmt-Console
Servicio de administración remota
La instalación del servicio de administración remota de IIS permitirá que las consolas de administración de IIS administren de forma remota un servidor de IIS en otros equipos.
Para instalar el servicio de administración de IIS desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Servicio de administración | IIS-ManagementService |
Para instalar el servicio de administración de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementService;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar el servicio de administración de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Mgmt-Service
Compatibilidad con la metabase de IIS 6.0
IIS proporciona un almacén de configuración denominado ApplicationHost.config con un conjunto de API de administración. Para mantener la compatibilidad con las aplicaciones y scripts existentes que usan ABO o ADSI para configurar IIS, IIS proporciona una capa completa de compatibilidad con la metabase que implementa las API de ABO y ADSI y asigna estas API al nuevo almacén de datos ApplicationHost.config. Además de la característica de compatibilidad con la metabase para ABO, también puede instalar la compatibilidad con la metabase de IIS 6.0 para scripts de WMI y las herramientas de scripting de IIS 6.0. Para obtener más información sobre la compatibilidad con la metabase, consulte el artículo Compatibilidad con la metabase de IIS7 y versiones posteriores.
Para instalar la compatibilidad con la metabase desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Compatibilidad con la metabase de IIS 6 | IIS-Metabase |
Compatibilidad con WMI de IIS 6 | IIS-WMICompatibility |
Herramientas de scripting de IIS 6 | IIS-LegacyScripts |
Para instalar la compatibilidad con la metabase de IIS junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility; IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de metabase de IIS a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Metabase
ServerManagerCmd -install Web-WMI
ServerManagerCmd -install Web-Lgcy-Scripting
Administración de IIS 6.0 y servidor FTP
IIS 7.0 y las versiones posteriores proporcionan el complemento MMC de IIS 6.0 para permitirle usar las máquinas Vista/Windows Server 2008 con el fin de administrar de forma remota el servidor de IIS 6.0 existente en Windows Server 2003, así como servidores FTP en Windows Server 2008. La consola de administración de IIS 6 no se puede usar para administrar IIS 7.0 ni servidores posteriores.
Para instalar la consola de administración de IIS 6.0 desde la interfaz de usuario de configuración de Vista/Windows Server 2008, seleccione las siguientes características de IIS por nombre de la interfaz de usuario (además de las características para contenido estático):
Nombre de la interfaz de usuario | Nombre de actualización |
---|---|
Consola de administración de IIS 6 | IIS-LegacySnapIn |
Para instalar características de IIS 7.0 y versiones posteriores para la consola de administración de IIS 6.0 junto con características para el servidor web de contenido estático a través de pkgmgr.exe, use la siguiente línea de comandos:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS6ManagementCompatibility;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Para instalar características de IIS 7.0 y versiones posteriores para la administración de IIS 6.0 a través de ServerManagerCmd.exe, use la siguiente línea de comandos:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Lgcy-Mgmt-Console
Resumen
En este artículo hemos visto cómo instalar IIS 7.0 y versiones posteriores para admitir cargas de trabajo específicas y cómo se pueden combinar y modificar estas cargas de trabajo. También hemos examinado la adición de características de IIS 7.0 y versiones posteriores para el seguimiento, la seguridad, la compatibilidad con IIS 6.0, la administración local y remota y la administración de IIS 6.0. Después de instalar IIS 7.0 y versiones posteriores con la herramienta Administrador del servidor, puede usar la página rol del servidor web para obtener una vista rápida de IIS 7.0 y versiones posteriores y usar la consola de administración de IIS 7.0 y versiones posteriores para configurar las características de IIS que ha instalado.