Jak používat nástroj příkazového řádku Appcmd.exe povolení a konfigurace protokolování HTTP a další funkce v Internetová informační služba 7.0

Překlady článku Překlady článku
ID článku: 930909 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

ÚVOD

Následující funkce nelze konfigurovat pomocí správce (IIS) 7.0:
  • Protokolování HTTP
  • Přesměrování HTTP
  • Hlavičky HTTP odpovědi
  • Komprese HTTP
Chcete-li povolit a konfigurovat tyto funkce, musíte použít nástroj příkazového řádku Appcmd.exe místo.

Další informace

Chcete-li povolit tyto funkce ve službě IIS 7.0, použijte nástroj příkazového řádku Appcmd.exe. Použijete-li tento nástroj, je třeba nejprve povolit funkci. Potom je nutné nakonfigurovat nastavení pro funkci. Při spuštění nástroje Appcmd.exe, aktualizují se nastavení v souboru %windir%\System32\Inetsrv\Config\ApplicationHost.config.

Následující části popisují, jak použít nástroj Appcmd.exe povolit různé funkce protokolu HTTP ve službě IIS 7.0. Chcete-li určit další atributy služby IIS a nastavení, které lze změnit pomocí nástroje Appcmd.exe, zobrazte úplné schéma v souboru %windir%\System32\Inetsrv\Config\Schema\IIS_schema.xml.

Protokolování HTTP

Chcete-li povolit protokolování požadavků HTTP, postupujte takto:
  1. Klepněte na tlačítko Spustit
    Zmenšit tento obrázekZvětšit tento obrázek
    Tlačítko Start
    , typ příkazový řádek v Spustit hledání pole, klepněte pravým tlačítkem myši Příkazový řádek v Programy seznam a potom klepněte na tlačítko Spustit jako správce.

    Zmenšit tento obrázekZvětšit tento obrázek
    Oprávnění k řízení účtu uživatele
    Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko Pokračovat.
  2. Zadejte následující příkaz a stiskněte klávesu ENTER:
    CD \windows\system32\inetsrv
  3. Zadejte následující příkaz a stiskněte klávesu ENTER:
    appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll
    Poznámka: Tento příkaz nastaví protokolování použít výchozí nastavení protokolování ze souboru schématu pro všechny weby, které jsou konfigurovány na webovém serveru HTTP. Na selectiveLogging Atribut se může rovnat jedné z následujících hodnot:
    • LogError
      Tato hodnota určuje, že jsou zaznamenány všechny chyby.
    • LogSuccessful
      Tato hodnota určuje, že jsou zaznamenávány všechny úspěšné požadavky.
    • LogAll
      Tato hodnota určuje, že jsou zaznamenány všechny požadavky.
Chcete-li zakázat protokolování požadavků HTTP, zadejte následující příkaz a stiskněte klávesu ENTER:
appcmd set config /section:httpLogging /dontLog:True

Možnosti další protokolování

Po povolení protokolování požadavků HTTP, můžete nastavit možnosti protokolování Další. Například můžete nastavit určité informace do protokolu. Následující příkaz ukazuje, jak protokolu HTTP informace podřízeného stavu pouze pro všechny webové servery:
appcmd set config /section:sites-siteDefaults.logFile.logExtFileFlags:HttpSubStatus
Můžete protokolovat následující informace pro web, který má hodnotu ID 1:
  • Podřízený stav protokolu HTTP
  • Hostitel
  • Čas
  • Datum
Chcete-li to provést, použijte příkaz podobný následujícímu:
appcmd set config /section:sites /[id='1'].logFile.logExtFileFlags:HttpSubStatus,Host,Time,Date

Přesměrování HTTP

Chcete-li povolit přesměrování HTTP, postupujte takto:
  1. Klepněte na tlačítko Spustit
    Zmenšit tento obrázekZvětšit tento obrázek
    Tlačítko Start
    , typ příkazový řádek v Spustit hledání pole, klepněte pravým tlačítkem myši Příkazový řádek v Programy seznam a potom klepněte na tlačítko Spustit jako správce.

    Zmenšit tento obrázekZvětšit tento obrázek
    Oprávnění k řízení účtu uživatele
    Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko Pokračovat.
  2. Zadejte následující příkaz a stiskněte klávesu ENTER:
    CD \windows\system32\inetsrv
  3. Zadejte následující příkaz a stiskněte klávesu ENTER:
    appcmd set config /section:httpRedirect / povoleno: true
Chcete-li přidat pravidlo přesměrování HTTP, zadejte následující příkaz a stiskněte klávesu ENTER:
appcmd set config /section:httpRedirect / + [zástupné = "WildcardHeader", cíl ="Určení']
Poznámka: V tomto příkazu WildcardHeader představuje webové stránky nebo stránek, které chcete přesměrovat. Určení představuje cílové webové stránky, na které WildcardHeader Hodnota přesměrování.

Chcete-li zakázat přesměrování HTTP, zadejte následující příkaz a stiskněte klávesu ENTER:
appcmd set config /section:httpRedirect / povoleno: false

Hlavičky HTTP odpovědi

Chcete-li přidat záhlaví HTTP odpověď, postupujte takto:
  1. Klepněte na tlačítko Spustit
    Zmenšit tento obrázekZvětšit tento obrázek
    Tlačítko Start
    , typ příkazový řádek v Spustit hledání pole, klepněte pravým tlačítkem myši Příkazový řádek v Programy seznam a potom klepněte na tlačítko Spustit jako správce.

    Zmenšit tento obrázekZvětšit tento obrázek
    Oprávnění k řízení účtu uživatele
    Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko Pokračovat.
  2. Zadejte následující příkaz a stiskněte klávesu ENTER:
    CD \windows\system32\inetsrv
  3. Zadejte následující příkaz a stiskněte klávesu ENTER:
    appcmd set config /section:httpProtocol / + customHeaders.[název = "Název_hlavičky", hodnota ="HeaderValue']
    Poznámka: V tomto příkazu Název_hlavičky představuje název hlavičky HTTP, který přidáváte. HeaderValue představuje hodnotu hlavičky HTTP, který přidáváte.
Chcete-li upravit záhlaví HTTP odpověď, zadejte následující příkaz a stiskněte klávesu ENTER:
appcmd set config /section:httpProtocol /customHeaders.[název = "Název_hlavičky']. hodnota:HeaderValue
Poznámka: V tomto příkazu Název_hlavičky představuje název hlavičky protokolu HTTP, kterou chcete upravit. HeaderValue představuje hodnotu hlavičky HTTP, kterou upravujete.

Chcete-li zobrazit seznam záhlaví HTTP odpověď, zadejte následující příkaz a stiskněte klávesu ENTER:
appcmd seznamu config /section:httpProtocol

Komprese HTTP

Chcete-li povolit kompresi HTTP, postupujte takto:
  1. Klepněte na tlačítko Spustit
    Zmenšit tento obrázekZvětšit tento obrázek
    Tlačítko Start
    , typ příkazový řádek v Spustit hledání pole, klepněte pravým tlačítkem myši Příkazový řádek v Programy seznam a potom klepněte na tlačítko Spustit jako správce.

    Zmenšit tento obrázekZvětšit tento obrázek
    Oprávnění k řízení účtu uživatele
    Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko Pokračovat.
  2. Zadejte následující příkaz a stiskněte klávesu ENTER:
    CD \windows\system32\inetsrv
  3. Povolte statickou kompresi obsahu nebo komprese dynamického obsahu. Chcete-li to provést, použijte jednu z následujících metod:
    • Chcete-li povolit statickou kompresi obsahu, zadejte následující příkaz a stiskněte klávesu ENTER:
      appcmd set config /section:urlCompression /doStaticCompression:True
    • Chcete-li povolit dynamickou kompresi obsahu, zadejte následující příkaz a stiskněte klávesu ENTER:
      appcmd set config /section:urlCompression /doDynamicCompression:True

Odkazy

Další informace týkající se nástroje Appcmd.exe navštivte následující Web společnosti Microsoft:
http://www.IIS.NET/default.aspx?TabId=2&subtabid=25&i=954&p=1
Další informace o konfiguraci protokolování ve službě IIS 7.0 HTTP naleznete na následujícím webu společnosti Microsoft:
http://technet2.microsoft.com/windowsserver/en/library/bcb7fbfa-8f61-42CA-88ca-59123be5f0011033.mspx
Další informace o tom, jak upravit pravidlo přesměrování služby IIS 7.0 navštivte následující Web společnosti Microsoft:
http://technet2.microsoft.com/windowsserver2008/en/library/c1d20020-8a63-4f3e-a141-38c01a5286831033.mspx
Další informace o způsobu konfigurace hlavičky HTTP odpovědi ve službě IIS 7.0 naleznete na webu společnosti Microsoft:
http://technet2.microsoft.com/windowsserver/en/library/37283911-0b7f-40ef-9cad-7ba05425e7e71033.mspx
Další informace o konfiguraci komprese HTTP ve službě IIS 7.0 naleznete na webu společnosti Microsoft:
http://technet2.microsoft.com/windowsserver/en/library/30e64245-ec6b-4c4e-891b-b7249e36c0a01033.mspx

Vlastnosti

ID článku: 930909 - Poslední aktualizace: 22. května 2011 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
Klíčová slova: 
kbhowto kbinfo kbmt KB930909 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:930909

Dejte nám zpětnou vazbu

 

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