Compartir a través de


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.

Captura de pantalla del cuadro de diálogo Seguridad de Windows.
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.

  1. Haga clic en Inicio>Todos los programas>Herramientas administrativas>Administrador del servidor.

    Captura de pantalla del panel de Administrador del servidor.
    Ilustración 2: Administrador del servidor

  2. En 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.
  3. 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.

    Captura de pantalla del Asistente para agregar roles en la página Seleccionar servicios de rol. El servidor web I I S está seleccionado y resaltado en el menú.
    Ilustración 3: Seleccionar roles de servidor

  4. Seleccione 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.

    Captura de pantalla de la página Seleccionar servicios de rol en el Asistente para agregar roles. Se selecciona una .NET de S P y se resalta.
    Ilustración 4: Seleccionar servicios de rol

  5. Agregue los servicios de rol necesarios.

    Captura de pantalla de la página de advertencia Del Asistente para agregar roles.
    Ilustración 5: Página de advertencia del asistente

  6. IIS ahora está instalado con una configuración predeterminada para hospedar ASP.NET en Windows Server. Haga clic en Cerrar para completar el proceso.

    Captura de pantalla de la página Agregar resultados de instalación del Asistente para agregar roles.
    Ilustración 6: Página de resultados de la instalación

  7. Confirme que el servidor web funciona mediante http://localhost.

    Captura de pantalla de la ventana del explorador Internet Explorer que muestra la pantalla del sitio web predeterminado.
    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

  1. 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.

    Captura de pantalla de Administrador del servidor ventana.
    Ilustración 8: Administrador del servidor

  2. En la ventana Administrador del servidor, seleccione Roles. Se muestra la vista Resumen de roles.

    Captura de pantalla de Administrador del servidor ventana con la página Roles que muestra Resumen de roles.
    Ilustración 9: Iniciar el asistente para agregar roles

  3. Haga clic en Agregar roles. Se abre el Asistente para agregar roles. Haga clic en Siguiente para seleccionar los roles que desea instalar.

    Screenhot del Asistente para agregar roles con la página Antes de comenzar mostrada.
    Ilustración 10: Introducción al Asistente para agregar roles

  4. Seleccione Servidor web (IIS).

    Captura de pantalla del Asistente para agregar roles con la página Seleccionar roles de servidor que se muestra. El servidor web I I S está resaltado.
    Ilustración 11: Seleccionar servidor web (IIS) en el Asistente para agregar roles

  5. El 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.

    Captura de pantalla del cuadro de diálogo Asistente para agregar roles.
    Ilustración 12: Agregar dependencias

  6. El 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.

    Captura de pantalla de la página Agregar roles del Asistente para seleccionar roles de servidor. El servidor web I I S está resaltado y seleccionado en la lista.
    Ilustración 13: Servidor web seleccionado (IIS)

  7. Aparece el siguiente cuadro de diálogo e información. Haga clic en Siguiente para continuar.

    Captura de pantalla del cuadro de diálogo Asistente para agregar roles para la página I S del servidor web.
    Ilustración 14: Cuadro de diálogo de Introducción al servidor web

  8. El 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.

    Captura de pantalla de la página Seleccionar servicios de rol del Asistente para agregar roles.
    Ilustración 15: Características del servidor web enumeradas

  9. Para 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.

  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.

    Captura de pantalla del cuadro de diálogo Advertencia del Asistente para agregar roles.
    Ilustración 16: Información de dependencia

  11. Haga clic en Agregar servicios de rol necesarios para continuar.

  12. Continúe seleccionando características adicionales de servicios de rol de IIS para instalarlas.

    Captura de pantalla del Asistente para agregar roles en la pestaña Servicios de rol. S P .Net está resaltado en el menú expandido.
    Ilustración 17: Agregar características para el servidor web

  13. Cuando haya seleccionado todas las características que necesita, haga clic en Siguiente para continuar.

  14. El Asistente proporciona un resumen de lo que se instalará.

    Captura de pantalla del Asistente para agregar roles en la página Confirmar opciones de instalación.
    Ilustración 18: Resumen de características

  15. Haga clic en Instalar para continuar. Se abre el cuadro de diálogo Progreso de la instalación.

    Captura de pantalla del cuadro de diálogo Agregar roles Wizard Installation Progress (Progreso de instalación del Asistente para agregar roles).
    Ilustración 19: Progreso de la instalación

  16. Una 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.

    Captura de pantalla de la página Resultados de la instalación en el Asistente para agregar roles.
    Ilustración 20: Resumen de la instalación

  17. Ahora 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.

Consulte también