Cómo utilizar la herramienta de línea de comandos appcmd.exe para habilitar y configurar el registro HTTP y otras características de Internet Information Services 7.0

Seleccione idioma Seleccione idioma
Id. de artículo: 930909 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Las siguientes características no pueden configurarse mediante el Administrador de Microsoft Internet Information Services (IIS) 7.0:
  • Registro de HTTP
  • Redirección HTTP
  • Encabezados de respuesta HTTP
  • Compresión HTTP
Para habilitar y configurar estas características, debe utilizar la herramienta de línea de comandos de appcmd.exe.

Más información

Para habilitar estas características en IIS 7.0, utilice la herramienta de línea de comandos de appcmd.exe. Cuando se utiliza esta herramienta, primero debe habilitar la característica. A continuación, debe configurar la configuración de la función. Cuando ejecuta la herramienta appcmd.exe, configuración se actualiza en el archivo %windir%\System32\Inetsrv\Config\ApplicationHost.config.

Las secciones siguientes describen cómo utilizar la herramienta appcmd.exe para habilitar diversas características HTTP en IIS 7.0. Para determinar otros atributos IIS y la configuración que puede cambiar mediante la herramienta appcmd.exe, ver el esquema completo en el archivo de %windir%\System32\Inetsrv\Config\Schema\IIS_schema.xml.

Registro de HTTP

Para habilitar el registro de solicitudes HTTP, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    Start button
    , escriba el símbolo en el cuadro Iniciar búsqueda , haga clic con el botón secundario en símbolo en la lista programas y, a continuación, haga clic en Ejecutar como administrador .

    Contraer esta imagenAmpliar esta imagen
    User Account Control permission
    Si se le pide una contraseña de administrador o de confirmación, escriba su contraseña o haga clic en continuar .
  2. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    CD \windows\system32\inetsrv
  3. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    appcmd establece config /section:httpLogging /dontLog:False /selectiveLogging:LogAll
    Nota Este comando configura el inicio de sesión utilice el registro de configuración desde el archivo de esquema para todos los sitios Web configurados en el servidor Web de predeterminado HTTP. El atributo selectiveLogging puede ser uno de los valores siguientes:
    • LogError
      Este valor especifica que todos los errores se registran.
    • LogSuccessful
      Este valor especifica que se registran todas las solicitudes correctas.
    • LogAll
      Este valor especifica que todas las solicitudes se registran.
Para deshabilitar el registro para las solicitudes HTTP, escriba el comando siguiente y, a continuación, presione ENTRAR:
appcmd establece config /section:httpLogging /dontLog:True

Opciones de registro adicionales

Después de que haya habilitado el registro para las solicitudes HTTP, puede establecer opciones de registro adicionales. Por ejemplo, puede establecer la información específica para iniciar sesión. El comando siguiente muestra cómo registrar sólo información de subestado HTTP para todos los sitios Web:
appcmd establece /section:sites config - siteDefaults.logFile.logExtFileFlags:HttpSubStatus
Puede registrar la información siguiente para el sitio Web que tiene un valor de ID de 1:
  • Subestado HTTP
  • Host
  • Tiempo
  • Fecha
Para ello, utilice un comando similar al siguiente:
appcmd establece config /section:sites /[id='1'].logFile.logExtFileFlags:HttpSubStatus,Host,Time,Date

Redirección HTTP

Para habilitar la redirección de HTTP, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    Start button
    , escriba el símbolo en el cuadro Iniciar búsqueda , haga clic con el botón secundario en símbolo en la lista programas y, a continuación, haga clic en Ejecutar como administrador .

    Contraer esta imagenAmpliar esta imagen
    User Account Control permission
    Si se le pide una contraseña de administrador o de confirmación, escriba su contraseña o haga clic en continuar .
  2. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    CD \windows\system32\inetsrv
  3. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    appcmd establecer /section:httpRedirect config y habilitada: true
Para agregar una regla de redirección de HTTP, escriba el comando siguiente y, a continuación, presione ENTRAR:
appcmd establece /section:httpRedirect config / + [comodín = ' WildcardHeader ', destino = ' Destination ']
Nota En este comando, WildcardHeader representa la página Web o páginas que desea redirigir. Destination representa la página de Web de destino a la que el valor de WildcardHeader redirige.

Para deshabilitar la redirección HTTP, escriba el comando siguiente y, a continuación, presione ENTRAR:
appcmd establecer /section:httpRedirect config y habilitada: false

Encabezados de respuesta HTTP

Para agregar un encabezado de respuesta, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    Start button
    , escriba el símbolo en el cuadro Iniciar búsqueda , haga clic con el botón secundario en símbolo en la lista programas y, a continuación, haga clic en Ejecutar como administrador .

    Contraer esta imagenAmpliar esta imagen
    User Account Control permission
    Si se le pide una contraseña de administrador o de confirmación, escriba su contraseña o haga clic en continuar .
  2. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    CD \windows\system32\inetsrv
  3. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    appcmd establece /section:httpProtocol config / + customHeaders. [nombre = ' HeaderName ', valor = ' HeaderValue ']
    Nota En este comando, HeaderName representa el nombre del encabezado HTTP que está agregando. HeaderValue representa el valor del encabezado HTTP que está agregando.
Para modificar un encabezado de respuesta, escriba el comando siguiente y presione ENTRAR:
appcmd establece config /section:httpProtocol /customHeaders. [nombre = ' HeaderName ']. valor: HeaderValue
Nota En este comando, HeaderName representa el nombre del encabezado HTTP que desea editar. HeaderValue representa el valor del encabezado HTTP que se está editando.

Para ver una lista de encabezados de respuesta HTTP, escriba el comando siguiente y, a continuación, presione ENTRAR:
appcmd lista config /section:httpProtocol

Compresión HTTP

Para habilitar la compresión HTTP, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    Start button
    , escriba el símbolo en el cuadro Iniciar búsqueda , haga clic con el botón secundario en símbolo en la lista programas y, a continuación, haga clic en Ejecutar como administrador .

    Contraer esta imagenAmpliar esta imagen
    User Account Control permission
    Si se le pide una contraseña de administrador o de confirmación, escriba su contraseña o haga clic en continuar .
  2. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    CD \windows\system32\inetsrv
  3. Habilitar compresión del contenido estática o de compresión del contenido dinámica. Para ello, utilice uno de los métodos siguientes:
    • Para habilitar la compresión de contenido estática, escriba el comando siguiente y, a continuación, presione ENTRAR:
      appcmd establece config /section:urlCompression /doStaticCompression:True
    • Para habilitar la compresión del contenido dinámica, escriba el comando siguiente y, a continuación, presione ENTRAR:
      appcmd establece config /section:urlCompression /doDynamicCompression:True

Referencias

Para obtener más información acerca de la herramienta appcmd.exe, visite el siguiente sitio Web de Microsoft:
http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=954&p=1
Para obtener más información acerca de cómo configurar el registro en IIS 7.0 de HTTP, visite el siguiente sitio Web de Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/bcb7fbfa-8f61-42ca-88ca-59123be5f0011033.mspx
Para obtener más información acerca de cómo modificar una regla de redirección de IIS 7.0, visite el siguiente sitio Web de Microsoft:
http://technet2.microsoft.com/windowsserver2008/en/library/c1d20020-8a63-4f3e-a141-38c01a5286831033.mspx
Para obtener más información acerca de cómo configurar los encabezados de respuesta HTTP en IIS 7.0, visite el siguiente sitio Web de Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/37283911-0b7f-40ef-9cad-7ba05425e7e71033.mspx
Para obtener más información acerca de cómo configurar la compresión HTTP en IIS 7.0, visite el siguiente sitio Web de Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/30e64245-ec6b-4c4e-891b-b7249e36c0a01033.mspx

Propiedades

Id. de artículo: 930909 - Última revisión: martes, 23 de enero de 2007 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Internet Information Services 7.0
Palabras clave: 
kbmt kbhowto kbinfo KB930909 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 930909

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com