Instalación de IIS 7 en Windows Server 2008 o Windows Server 2008 R2
Si decide instalar IIS manualmente, puede usar este artículo para obtener instrucciones. También puede consultar Instalación y configuración de IIS 7 y versiones posteriores.
IIS es el rol de servidor web de Microsoft que se incluye con todas las versiones de los sistemas operativos de Microsoft y también impulsa sitios web de Windows Azure para proporcionar PaaS basado en la nube sólido (plataforma como servicio). La versión 7.0 de IIS se incluye con Windows Server® 2008 y Windows Vista®. IIS 7.5 es el rol de servidor web en Windows Server® 2008 R2 y el servidor web en Windows® 7. IIS 8.0 es la versión que forma parte de Windows Server 2012 y Windows Server 2012 R2 incluye IIS 8.5. Los sistemas operativos Windows Server 2008 R2 y Windows Server 2008 tienen todas las características de IIS necesarias para admitir el hospedaje de contenido web en entornos de producción. Windows 7 y Windows Vista también incluyen características de IIS, pero las características disponibles dependen de las versiones del sistema operativo.
El servidor web se ha rediseñado en IIS 7.0 para permitirle personalizar un servidor agregando o quitando módulos para satisfacer sus necesidades específicas. Los módulos son características individuales que el servidor usa para procesar solicitudes. Por ejemplo, IIS 7.0 e IIS 7.5 usan módulos de autenticación para autenticar las credenciales de cliente y usar módulos de caché para administrar la actividad de caché. Ambas versiones de IIS también proporcionan:
- Una nueva interfaz de administración. La interfaz le permite cambiar rápidamente y fácilmente la configuración de cada sitio web. También es posible editar la configuración de un sitio web en un archivo de configuración basado en texto.
- La capacidad de compartir tareas con los propietarios del sitio web. Un host con varios sitios puede delegar el control administrativo a desarrolladores o propietarios de contenido.
Novedades de IIS 7.5
IIS 7.0 e IIS 7.5 se conocen conjuntamente como IIS 7 o IIS 7 y versiones posteriores; sin embargo, IIS 7.5 y Windows Server 2008 R2 incluyen varias características nuevas no encontradas en IIS 7.0:
Microsoft® ASP.NET se ejecuta en instalaciones de Windows Server 2008 R2 Server Core.
Algunas de las extensiones disponibles para agregarse a la plataforma IIS 7.0 se integran en la plataforma IIS 7.5, entre las que se incluyen:
- Publicación de FTP.
- Publicación del sistema distribuido de creación y control de versiones web (WebDAV).
- Complemento de Windows PowerShell™ para IIS.
- Módulos del paquete de administración de IIS.
IIS 7.5 incluye el registro de configuración y el seguimiento (IIS 7.0 no incluye ningún mecanismo de seguimiento integrado para los cambios de configuración).
IIS 7.5 incluye el Analizador de procedimientos recomendados, una herramienta automatizada para ayudar a garantizar el cumplimiento de los procedimientos recomendados de seguridad.
Antes de empezar
Asegúrese de que tiene derechos de usuario administrativo en el equipo en el que planea instalar IIS 7 o superior. Tenga en cuenta que, de forma predeterminada, no tiene derechos de usuario administrativos si ha iniciado sesión como usuario distinto del administrador integrado, incluso si se agregó al grupo de administradores local en el equipo (se trata de una nueva característica de seguridad en Windows Server 2008 denominada Administrador de usuarios locales).
Inicie sesión en la cuenta de administrador integrada o invoque explícitamente las aplicaciones como administrador integrado mediante la herramienta de línea de comandos runas.
Nota:
Puede ejecutar runas /user:administrator cmd.exe para que todas las aplicaciones que ejecute desde esa línea de comandos se eleven, lo que elimina la necesidad de usar la sintaxis runas de esa línea de comandos.
Si ha iniciado sesión en una cuenta distinta de la cuenta de administrador local integrada, puede ver el siguiente cuadro de diálogo de alerta de seguridad.
Ilustración 1: Seguridad de Windows® (Control de cuentas de usuario)
Instalación de IIS 7.5 en Windows Server 2008 R2
IIS es uno de los roles de servidor de Windows Server®. IIS se puede instalar a través de la interfaz gráfica de usuario (GUI) mediante la nueva interfaz del Administrador del servidor después de instalar el sistema operativo Windows Server.
El Administrador del servidor proporciona un único panel para instalar o desinstalar roles y características del servidor. El Administrador del servidor también proporciona información general sobre todos los roles y características instalados actualmente. Cuando se elige IIS del Administrador del servidor, los componentes básicos y los servicios necesarios para IIS se seleccionan automáticamente.
Haga clic en Inicio>Todos los programas>Herramientas administrativas>Administrador del servidor.
Ilustración 2: Administrador del servidorEn la ventana Administrador del servidor, desplácese hacia abajo hasta Resumen de roles y, a continuación, haga clic en Agregar roles. El Asistente para agregar roles comenzará con una página Antes de comenzar. El asistente solicita la comprobación de lo siguiente:
- La cuenta Administrador está protegida con una contraseña segura.
- La configuración de red, como las direcciones IP, se configura.
- Se han instalado las últimas actualizaciones de seguridad de Windows® Update.
Seleccione Servidor web (IIS) en la página Seleccionar roles de servidor. Se abrirá una página introductoria con vínculos para obtener más información.
Nota:
Al usar el Asistente para agregar roles para instalar IIS, obtendrá la instalación predeterminada, que tiene un conjunto mínimo de servicios de rol. Si necesita servicios de rol de IIS adicionales, como Desarrollo de aplicaciones o Mantenimiento y diagnósticos, asegúrese de activar las casillas asociadas a esas características en la página Seleccionar servicios de rol del asistente.
Ilustración 3: Seleccionar roles de servidorSeleccione los servicios IIS que se van a instalar en la página Seleccionar servicios de rol. Agregue solo los módulos necesarios. En este caso, se selecciona ASP.NET y aparece una descripción de ASP.NET en el panel derecho. Una vez agregados los módulos deseados, haga clic en Siguiente.
Ilustración 4: Seleccionar servicios de rolAgregue los servicios de rol necesarios.
Ilustración 5: Página de advertencia del asistenteIIS ahora está instalado con una configuración predeterminada para hospedar ASP.NET en Windows Server. Haga clic en Cerrar para completar el proceso.
Ilustración 6: Página de resultados de la instalaciónConfirme que el servidor web funciona mediante
http://localhost
.
Ilustración 7: Sitio web predeterminado
Nota:
Instale solo los servicios de IIS absolutamente necesarios para minimizar la superficie de instalación de IIS. Esto también minimiza la superficie expuesta a ataques, que es una de las ventajas de IIS 7 y versiones posteriores.
Uso de un script para instalar IIS 7.5 en Windows Server 2008 R2
También puede usar un script para instalar IIS 7.5. Tenga en cuenta que si usa este script, obtendrá la instalación completa de IIS, que instala todos los paquetes de características disponibles. Si no necesita paquetes de características, debe editar el script para instalar solo los paquetes que necesita. Para obtener más información, vea Instalación de IIS 7.5 en Windows Server 2008 R2.
Para instalar IIS 7.5 con un script, escriba lo siguiente en un símbolo del sistema:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
Instalación desatendida de IIS 7.0 en Windows Server 2008
La automatización de la instalación de IIS mediante scripts desatendidos es muy útil si necesita implementar varios servidores web y desea asegurarse de que cada uno de los servidores web está configurado con componentes y servicios idénticos.
En los sistemas operativos Windows Server 2008 y Windows Vista, se usa Pkgmgr.exe para scripts desatendidos, lo que le permite instalar o desinstalar características opcionales desde un símbolo del sistema o scripts. (Nota: Pkgmgr.exe reemplaza a Sysocmgr.exe, que se usó en Windows Server® 2003). Para obtener instrucciones e información general sobre Pkgmgr.exe, consulte Instalación de IIS 7.0 y versiones posteriores desde la línea de comandos. Consulte también Instalación desatendida para instalar IIS 7.0 y versiones posteriores. Tenga en cuenta que para usar Pkgmgr.exe, debe asegurarse de que tiene derechos de usuario administrativos en el equipo.
Instalación de IIS 7.0 en Windows Server 2008
Para iniciar el Administrador del servidor, haga clic en Menú Inicio>Todos los programas>Herramientas administrativas>Administrador del servidor. Se abre la ventana Administrador del servidor.
Ilustración 8: Administrador del servidorEn la ventana Administrador del servidor, seleccione Roles. Se muestra la vista Resumen de roles.
Ilustración 9: Iniciar el asistente para agregar rolesHaga clic en Agregar roles. Se abre el Asistente para agregar roles. Haga clic en Siguiente para seleccionar los roles que desea instalar.
Ilustración 10: Introducción al Asistente para agregar rolesSeleccione Servidor web (IIS).
Ilustración 11: Seleccionar servidor web (IIS) en el Asistente para agregar rolesEl Asistente para agregar roles le notifica las dependencias necesarias; dado que IIS depende de la característica Servicio de activación de procesos de Windows (WAS), aparece el siguiente cuadro de diálogo informativo. Haga clic en Agregar servicios de rol necesarios para continuar.
Ilustración 12: Agregar dependenciasEl servidor web ahora está seleccionado para la instalación. Se abre el cuadro de diálogo Seleccionar roles de servidor. Haga clic en Siguiente para continuar.
Ilustración 13: Servidor web seleccionado (IIS)Aparece el siguiente cuadro de diálogo e información. Haga clic en Siguiente para continuar.
Ilustración 14: Cuadro de diálogo de Introducción al servidor webEl Asistente para agregar roles muestra una lista de todas las características de IIS 7.0 disponibles para instalar como se muestra a continuación. Tenga en cuenta que las características que incluyen la instalación predeterminada están seleccionadas previamente.
Ilustración 15: Características del servidor web enumeradasPara instalar solo las características predeterminadas de IIS 7.0, haga clic en el botón Instalar y, a continuación, continúe con el paso 14. Si necesita instalar características adicionales, continúe con el paso 10.
En este ejemplo, se instalan características adicionales de IIS. Active la casilla de ASP.NET. El Asistente advierte si agregar una característica de IIS también hará que se instalen otras características.
Ilustración 16: Información de dependenciaHaga clic en Agregar servicios de rol necesarios para continuar.
Continúe seleccionando características adicionales de servicios de rol de IIS para instalarlas.
Ilustración 17: Agregar características para el servidor webCuando haya seleccionado todas las características que necesita, haga clic en Siguiente para continuar.
El Asistente proporciona un resumen de lo que se instalará.
Ilustración 18: Resumen de característicasHaga clic en Instalar para continuar. Se abre el cuadro de diálogo Progreso de la instalación.
Ilustración 19: Progreso de la instalaciónUna vez completada la instalación de IIS 7.0, se abre el cuadro de diálogo siguiente. Haga clic en Cerrar para volver al Administrador del servidor.
Ilustración 20: Resumen de la instalaciónAhora puede realizar una comprobación rápida para comprobar que IIS 7.0 está instalado. Inicie el explorador web Windows® Internet Explorer® y escriba la dirección
http://localhost
. Debería ver la página de bienvenida de IIS.