Como utilizar a ferramenta da linha de comandos o Appcmd.exe para activar e configurar o registo de HTTP e outras funcionalidades no Internet Information Services 7.0

Traduções de Artigos Traduções de Artigos
Artigo: 930909 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

As seguintes funcionalidades não podem ser configuradas pelo utilizando o Gestor de Microsoft Internet Information Services (IIS) 7.0:
  • Registo de HTTP
  • Redireccionamento de HTTP
  • Cabeçalhos de resposta HTTP
  • Compressão de HTTP
Para activar e configurar estas funcionalidades, tem de utilizar a ferramenta da linha de comandos o Appcmd.exe em vez disso.

Mais Informação

Para activar estas funcionalidades no IIS 7.0, utilize a ferramenta da linha de comandos o Appcmd.exe. Quando utilizar esta ferramenta, primeiro tem de activar a funcionalidade. Em seguida, tem de configurar as definições para a funcionalidade. Quando executar a ferramenta do Appcmd.exe, as definições são actualizadas no ficheiro %windir%\System32\Inetsrv\Config\ApplicationHost.config.

As secções seguintes descrevem como utilizar a ferramenta o Appcmd.exe para activar várias funcionalidades HTTP no IIS 7.0. Para determinar outros atributos do IIS e as definições que podem ser alteradas utilizando a ferramenta o Appcmd.exe, visualize o esquema completo do ficheiro %windir%\System32\Inetsrv\Config\Schema\IIS_schema.xml.

Registo de HTTP

Para activar o registo para pedidos de HTTP, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    Start button
    , escreva a linha de comandos na caixa Iniciar procura , clique com o botão direito do rato linha de comandos na lista de programas e, em seguida, clique em Executar como administrador .

    Reduzir esta imagemExpandir esta imagem
    User Account Control permission
    Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar .
  2. Escreva o seguinte comando e, em seguida, prima ENTER:
    CD \windows\system32\inetsrv
  3. Escreva o seguinte comando e, em seguida, prima ENTER:
    appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll
    Nota Este comando configura o registo para utilizar a predefinição registo definições do ficheiro de esquema para todos os Web sites que estão configurados no servidor Web HTTP. O atributo selectiveLogging pode ser igual um dos seguintes valores:
    • LogError
      Este valor Especifica que todos os erros são registados.
    • LogSuccessful
      Este valor Especifica que todos os pedidos com êxito são registados.
    • LogAll
      Este valor Especifica que todos os pedidos são registados.
Para desactivar o registo de pedidos de HTTP, escreva o seguinte comando e, em seguida, prima ENTER:
appcmd set config /section:httpLogging /dontLog:True

Opções de registo adicionais

Depois de ter activado o registo de pedidos de HTTP, pode definir opções de registo adicionais. Por exemplo, é possível definir informações específicas para iniciar sessão. O comando seguinte demonstra como registar apenas HTTP subestado informações para todos os Web sites:
appcmd set config /section:sites - siteDefaults.logFile.logExtFileFlags:HttpSubStatus
Pode iniciar as seguintes informações para o Web site que tem um valor de ID de 1:
  • Subestado HTTP
  • Anfitrião
  • Tempo
  • Data
Para o fazer, utilize um comando semelhante à seguinte:
appcmd set config /section:sites /[id='1'].logFile.logExtFileFlags:HttpSubStatus,Host,Time,Date

Redireccionamento de HTTP

Para activar o redireccionamento de HTTP, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    Start button
    , escreva a linha de comandos na caixa Iniciar procura , clique com o botão direito do rato linha de comandos na lista de programas e, em seguida, clique em Executar como administrador .

    Reduzir esta imagemExpandir esta imagem
    User Account Control permission
    Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar .
  2. Escreva o seguinte comando e, em seguida, prima ENTER:
    CD \windows\system32\inetsrv
  3. Escreva o seguinte comando e, em seguida, prima ENTER:
    appcmd definir /section:httpRedirect config / activado: true
Para adicionar uma regra de redireccionamento de HTTP, escreva o seguinte comando e, em seguida, prima ENTER:
appcmd definir /section:httpRedirect config / + [universal = ' WildcardHeader ', destino = ' Destination ']
Nota Neste comando, WildcardHeader representa a página Web ou páginas que pretende redireccionar. Destination representa a página Web de destino ao qual o valor de WildcardHeader redirecciona.

Para desactivar o redireccionamento de HTTP, escreva o seguinte comando e, em seguida, prima ENTER:
appcmd definir /section:httpRedirect config / activado: false

Cabeçalhos de resposta HTTP

Para adicionar um cabeçalho de resposta HTTP, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    Start button
    , escreva a linha de comandos na caixa Iniciar procura , clique com o botão direito do rato linha de comandos na lista de programas e, em seguida, clique em Executar como administrador .

    Reduzir esta imagemExpandir esta imagem
    User Account Control permission
    Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar .
  2. Escreva o seguinte comando e, em seguida, prima ENTER:
    CD \windows\system32\inetsrv
  3. Escreva o seguinte comando e, em seguida, prima ENTER:
    appcmd definir /section:httpProtocol config / + customHeaders. [nome = ' HeaderName ', valor = ' HeaderValue ']
    Nota Neste comando, HeaderName representa o nome do cabeçalho HTTP que está a adicionar. HeaderValue representa o valor do cabeçalho de HTTP que está a adicionar.
Para editar um cabeçalho de resposta HTTP, escreva o seguinte comando e, em seguida, prima ENTER:
appcmd set config /section:httpProtocol /customHeaders. [nome = ' HeaderName ']. valor: HeaderValue
Nota Neste comando, HeaderName representa o nome do cabeçalho HTTP que pretende editar. HeaderValue representa o valor do cabeçalho de HTTP que está a editar.

Para ver uma lista dos cabeçalhos de resposta HTTP, escreva o seguinte comando e, em seguida, prima ENTER:
appcmd lista config /section:httpProtocol

Compressão de HTTP

Para activar a compressão de HTTP, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    Start button
    , escreva a linha de comandos na caixa Iniciar procura , clique com o botão direito do rato linha de comandos na lista de programas e, em seguida, clique em Executar como administrador .

    Reduzir esta imagemExpandir esta imagem
    User Account Control permission
    Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar .
  2. Escreva o seguinte comando e, em seguida, prima ENTER:
    CD \windows\system32\inetsrv
  3. Active compressão do conteúdo estático ou dinâmico compressão do conteúdo. Para o fazer, utilize um dos seguintes métodos:
    • Para activar a compressão do conteúdo estático, escreva o seguinte comando e, em seguida, prima ENTER:
      appcmd set config /section:urlCompression /doStaticCompression:True
    • Para activar a compressão do conteúdo dinâmico, escreva o seguinte comando e, em seguida, prima ENTER:
      appcmd set config /section:urlCompression /doDynamicCompression:True

Referências

Para mais informações sobre a ferramenta o Appcmd.exe, visite o seguinte Web site da Microsoft:
http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=954&p=1
Para obter mais informações sobre como configurar o registo no IIS 7.0 de HTTP, visite o seguinte Web site da Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/bcb7fbfa-8f61-42ca-88ca-59123be5f0011033.mspx
Para mais informações sobre como editar uma regra de redireccionamento no IIS 7.0, visite o seguinte Web site da Microsoft:
http://technet2.microsoft.com/windowsserver2008/en/library/c1d20020-8a63-4f3e-a141-38c01a5286831033.mspx
Para mais informações sobre como configurar os cabeçalhos de resposta HTTP no IIS 7.0, visite o seguinte Web site da Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/37283911-0b7f-40ef-9cad-7ba05425e7e71033.mspx
Para mais informações sobre como configurar a compressão de HTTP no IIS 7.0, visite o seguinte Web site da Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/30e64245-ec6b-4c4e-891b-b7249e36c0a01033.mspx

Propriedades

Artigo: 930909 - Última revisão: 23 de janeiro de 2007 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbmt kbhowto kbinfo KB930909 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 930909

Submeter comentários

 

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