Come utilizzare lo strumento della riga di comando appcmd.exe per attivare e configurare la registrazione HTTP e altre funzionalità in Internet Information Services 7.0

Traduzione articoli Traduzione articoli
Identificativo articolo: 930909 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

INTRODUZIONE

Le seguenti funzionalità non possono essere configurate tramite il manager di Microsoft Internet Information Services (IIS) 7.0:
  • Registrazione HTTP
  • Reindirizzamento HTTP
  • Intestazioni di risposta HTTP
  • Compressione HTTP
Per attivare e configurare queste funzionalità, è necessario utilizzare lo strumento della riga di comando appcmd.exe.

Informazioni

Per attivare queste funzionalità in IIS 7.0, è necessario utilizzare lo strumento della riga di comando appcmd.exe. Quando si utilizza questo strumento, è necessario attivare la funzionalità. Quindi, è necessario configurare le impostazioni per la funzionalità. Quando si esegue lo strumento appcmd.exe, vengono aggiornate anche le impostazioni nel file di %windir%\System32\Inetsrv\Config\ApplicationHost.config.

Nelle sezioni riportate di seguito viene descritto come utilizzare lo strumento appcmd.exe per abilitare varie funzionalità HTTP in IIS 7.0. Per determinare altri attributi IIS e impostazioni che è possibile modificare utilizzando lo strumento appcmd.exe, è possibile visualizzare lo schema completo nel file %windir%\System32\Inetsrv\Config\Schema\IIS_schema.xml.

Registrazione HTTP

Per attivare la registrazione per le richieste HTTP, attenersi alla seguente procedura:
  1. Fare clic su Start
    Riduci l'immagineEspandi l'immagine
    Start button
    , digitare prompt dei comandi nella casella Inizia ricerca , fare clic con il pulsante destro del mouse Prompt nell'elenco programmi e quindi scegliere Esegui come amministratore .

    Riduci l'immagineEspandi l'immagine
    User Account Control permission
    Se viene chiesto di immettere una password di amministratore o di confermare, digitare la password o fare clic su Continua .
  2. Digitare il comando seguente e premere INVIO:
    CD \windows\system32\inetsrv
  3. Digitare il comando seguente e premere INVIO:
    appcmd impostare configurazione /section:httpLogging /dontLog:False /selectiveLogging:LogAll
    Nota Questo comando Configura HTTP registrazione per utilizzare l'impostazione predefinita le impostazioni dal file di schema di registrazione per tutti i siti Web configurati sul server Web. L'attributo selectiveLogging essere uguale a uno dei seguenti valori:
    • LogError
      Questo valore specifica che tutti gli errori vengono registrati.
    • LogSuccessful
      Questo valore specifica che tutte le richieste riuscite vengono registrate.
    • LogAll
      Questo valore specifica che tutte le richieste vengono registrate.
Per disattivare la registrazione per le richieste HTTP, digitare il comando seguente e premere INVIO:
appcmd impostare configurazione /section:httpLogging /dontLog:True

Opzioni di registrazione aggiuntivi

Dopo aver attivato la registrazione per le richieste HTTP, è possibile impostare opzioni di registrazione aggiuntivi. Ad esempio, è possibile impostare informazioni specifiche da registrare. Il comando riportato di seguito viene illustrato come registrare solo le informazioni di stato secondario HTTP per tutti i siti Web:
appcmd impostare configurazione /section:sites - siteDefaults.logFile.logExtFileFlags:HttpSubStatus
È possibile registrare le informazioni seguenti per il sito Web che ha un valore ID pari a 1:
  • Stato secondario HTTP
  • Host
  • Ora
  • Data
Per effettuare questa operazione, utilizzare un comando analogo al seguente:
appcmd impostare configurazione /section:sites /[id='1'].logFile.logExtFileFlags:HttpSubStatus,Host,Time,Date

Reindirizzamento HTTP

Per attivare il reindirizzamento HTTP, attenersi alla seguente procedura:
  1. Fare clic su Start
    Riduci l'immagineEspandi l'immagine
    Start button
    , digitare prompt dei comandi nella casella Inizia ricerca , fare clic con il pulsante destro del mouse Prompt nell'elenco programmi e quindi scegliere Esegui come amministratore .

    Riduci l'immagineEspandi l'immagine
    User Account Control permission
    Se viene chiesto di immettere una password di amministratore o di confermare, digitare la password o fare clic su Continua .
  2. Digitare il comando seguente e premere INVIO:
    CD \windows\system32\inetsrv
  3. Digitare il comando seguente e premere INVIO:
    appcmd impostare /section:httpRedirect config / enabled: true
Per aggiungere una regola di reindirizzamento HTTP, digitare il comando seguente e premere INVIO:
appcmd impostare /section:httpRedirect config / + [jolly = ' WildcardHeader ', destinazione = ' Destination ']
Nota In questo comando, WildcardHeader rappresenta la pagina del Web o le pagine che si desidera reindirizzare. Destination rappresenta la pagina Web di destinazione a cui il valore WildcardHeader reindirizza.

Per disattivare il reindirizzamento HTTP, digitare il comando seguente e premere INVIO:
appcmd impostare /section:httpRedirect config / enabled: false

Intestazioni di risposta HTTP

Per aggiungere un'intestazione di risposta HTTP, attenersi alla seguente procedura:
  1. Fare clic su Start
    Riduci l'immagineEspandi l'immagine
    Start button
    , digitare prompt dei comandi nella casella Inizia ricerca , fare clic con il pulsante destro del mouse Prompt nell'elenco programmi e quindi scegliere Esegui come amministratore .

    Riduci l'immagineEspandi l'immagine
    User Account Control permission
    Se viene chiesto di immettere una password di amministratore o di confermare, digitare la password o fare clic su Continua .
  2. Digitare il comando seguente e premere INVIO:
    CD \windows\system32\inetsrv
  3. Digitare il comando seguente e premere INVIO:
    appcmd impostare /section:httpProtocol config / + customHeaders. [nome = ' HeaderName ', valore = ' HeaderValue ']
    Nota In questo comando HeaderName rappresenta il nome dell'intestazione HTTP che si sta aggiungendo. HeaderValue rappresenta il valore dell'intestazione HTTP che si sta aggiungendo.
Per modificare un'intestazione di risposta HTTP, digitare il comando seguente e premere INVIO:
appcmd impostare /customHeaders. /section:httpProtocol config [nome = ' HeaderName ']. valore: HeaderValue
Nota In questo comando HeaderName rappresenta il nome dell'intestazione HTTP che si desidera modificare. HeaderValue rappresenta il valore dell'intestazione HTTP che si sta modificando.

Per visualizzare un elenco di intestazioni di risposta HTTP, digitare il comando seguente e premere INVIO:
appcmd elenco configurazione /section:httpProtocol

Compressione HTTP

Per attivare la compressione HTTP, attenersi alla seguente procedura:
  1. Fare clic su Start
    Riduci l'immagineEspandi l'immagine
    Start button
    , digitare prompt dei comandi nella casella Inizia ricerca , fare clic con il pulsante destro del mouse Prompt nell'elenco programmi e quindi scegliere Esegui come amministratore .

    Riduci l'immagineEspandi l'immagine
    User Account Control permission
    Se viene chiesto di immettere una password di amministratore o di confermare, digitare la password o fare clic su Continua .
  2. Digitare il comando seguente e premere INVIO:
    CD \windows\system32\inetsrv
  3. Attivare la compressione statica contenuta o compressione di contenuto dinamica. Per effettuare questa operazione, utilizzare uno dei metodi descritti di seguito:
    • Per attivare la compressione contenuta statica, digitare il comando seguente e premere INVIO:
      appcmd impostare configurazione /section:urlCompression /doStaticCompression:True
    • Per attivare la compressione dinamica di contenuto, digitare il comando seguente e premere INVIO:
      appcmd impostare configurazione /section:urlCompression /doDynamicCompression:True

Riferimenti

Per ulteriori informazioni sullo strumento appcmd.exe, visitare il sito di Web di Microsoft:
http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=954&p=1
Per ulteriori informazioni su come configurare HTTP registrazione in IIS 7.0, visitare il sito di Web di Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/bcb7fbfa-8f61-42ca-88ca-59123be5f0011033.mspx
Per ulteriori informazioni su come modificare una regola di reindirizzamento in IIS 7.0, visitare il sito di Web di Microsoft:
http://technet2.microsoft.com/windowsserver2008/en/library/c1d20020-8a63-4f3e-a141-38c01a5286831033.mspx
Per ulteriori informazioni su come configurare le intestazioni di risposta HTTP in IIS 7.0, visitare il sito di Web di Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/37283911-0b7f-40ef-9cad-7ba05425e7e71033.mspx
Per ulteriori informazioni su come configurare la compressione HTTP in IIS 7.0, visitare il sito di Web di Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/30e64245-ec6b-4c4e-891b-b7249e36c0a01033.mspx

Proprietà

Identificativo articolo: 930909 - Ultima modifica: martedì 23 gennaio 2007 - Revisione: 1.3
Le informazioni in questo articolo si applicano a:
  • Microsoft Internet Information Services 7.0
Chiavi: 
kbmt kbhowto kbinfo KB930909 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 930909
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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