Compartir a través de


IIS 7.0 en Server Core

por Tobin Titus

Como puede saber de anuncios de TechEd 2007 y una entrada de blog de Bill Staples, IIS 7.0 es compatible con la opción de instalación Server Core de Windows Server® 2008. IIS 7.0 en Server Core combina un nuevo servidor web eficaz con un sistema operativo de servidor de superficie mínima, que tiene un requisito de espacio en disco más pequeño, menor uso de memoria, una superficie expuesta a ataques reducida y necesidades de mantenimiento más bajas.

En este artículo se proporcionan instrucciones básicas para empezar a trabajar con IIS 7.0 en Server Core, incluidas las instrucciones de instalación para ejecutar aplicaciones ASP clásicas.

Sugerencias de implementación y configuración de IIS

P1. ¿Cómo instalar IIS 7.0 en Server Core?

A Puede utilizar la opción de la herramienta de línea de comandos pkgmgr.exe para instalar IIS 7.0 en el cuadro Server Core. Para la opción de instalación predeterminada de IIS, escriba lo siguiente en la ventana de comandos:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

Para la opción de instalación completa de IIS, puede escribir lo siguiente en la 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-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;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

Nota:

  1. Para desinstalar IIS, puede pasar "/uu:" en lugar de "/iu:" para los comandos mencionados anteriormente (por ejemplo, Start /w pkgmgr /uu: IIS-WebServerRole….).
  2. Para obtener más información sobre pkgmgr.exe, consulte el artículo Instalación de IIS 7.0 en la línea de comandos.

P2. ¿Qué características de IIS 7.0 no están disponibles en la opción de instalación Server Core de Windows Server 2008?

Las instalaciones de Server Core en Windows Server 2008 presentan ciertas diferencias con respecto a las instalaciones normales del sistema operativo Windows Server 2008. En pocas palabras, el marco .Net no está disponible (por lo tanto no hay ASP.Net) y no hay shell de Windows por lo que las herramientas de administración GUI no están disponibles. Como nota, se está debatiendo la disponibilidad y el soporte de .Net framework en la opción de instalación Server Core, por lo que todavía no hay una respuesta definitiva al respecto.

A Las siguientes características no están disponibles como opciones de instalación en Server Core:

  • IIS-ASPNET
  • IIS-NetFxExtensibility
  • IIS-ManagementConsole
  • IIS-ManagementService
  • IIS-LegacySnapIn
  • IIS-FTPManagement
  • WAS-NetFxEnvironment
  • WAS-ConfigurationAPI

P3. ¿Cómo se instala ASP clásico en Server Core?

A Escriba el siguiente comando pkgmgr.exe para instalar ASP clásico junto con las características del servidor web de contenido estático en la máquina Server Core.

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;WAS-WindowsActivationService;WAS-ProcessModel

Recomendaciones de Administración de Server Core

En esta sección se incluyen algunas utilidades de línea de comandos y comandos para realizar tareas o acciones comunes en la línea de comandos.

P1. ¿Cómo se inicia una ventana de comandos en la instalación de Server Core?

A Haga clic en Ctrl+Alt+Supr y elija "Iniciar administrador de tareas". En la ventana Administrador de tareas, haga clic en Archivo y elija la opción "Nueva tarea (Ejecutar...)" en el menú. Escriba cmd.exe en la ventana Crear nueva tarea y presione Aceptar.

P2. ¿Cómo se habilita el cuadro instalado Escritorio remoto para Server Core?

A Si tiene previsto acceder desde otra máquina Windows Server 2008 o Vista, ejecute esto desde la línea de comandos:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0

De lo contrario, si tiene previsto acceder desde una máquina que tiene una versión anterior del sistema operativo Windows (es decir, Windows XP), ejecute lo siguiente:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0
Cscript %windir%\system32\SCRegEdit.wsf /cs 0

P3. ¿Cómo se cambia la contraseña de administrador?

A Escriba Net user administrator * en la ventana de comandos. Cuando se le solicite, escriba la nueva contraseña para el usuario administrador.

P4. ¿Cómo se agrega un usuario al grupo de administradores locales?

Net localgroup Administrators /add <domain>\<username>

P5. ¿Cómo se agrega un usuario al grupo de administradores locales?

Net localgroup Administrators /add <domain>\<username>

P6. ¿Cómo se cambia el nombre de la máquina?

A Si la máquina está en un grupo de trabajo, escriba lo siguiente en la ventana de comandos:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name>

De lo contrario, si la máquina es miembro de un dominio, escriba lo siguiente en la ventana de comandos:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name> /userd:<domain>\<username> /password:*

P7. ¿Cómo se une una máquina a un dominio?

A Escriba lo siguiente en la ventana de comandos:

Netdom join %computername% /domain:<domain> /userd:<domain>\<username> /password:*

P8. ¿Cómo se quita una máquina del dominio?

Netdom remove

P9. ¿Cómo se deshabilita el firewall?

netsh firewall set opmode disable

P10. ¿Cómo se reinicia una máquina Server Core?

shutdown /r

P11. ¿Cómo se instala una actualización?

Install: wusa <update_package_name.msu> /quite

P12. ¿Cómo se accede a los registros de eventos?

A Para enumerar nombres de registro de eventos, escriba "Wevtutil el". Para ver o consultar eventos en un registro determinado, escriba "Wevtutil qe <event log name>".