Při přístupu k webovému serveru prostřednictvím serveru ISA Server 2004, ve kterém je povolen webový filtr kompresní filtr, se zobrazí chybová zpráva

Příznaky

Zvažte následující scénář:

  • Máte přístup k webovému serveru, který je publikován na serveru Microsoft Internet Security and Acceleration (ISA) Server 2004. Nebo k webovému serveru přistupujete pomocí serveru ISA Server 2004 jako webového proxy serveru.

  • Na serveru ISA Server 2004 je povolen webový filtr kompresní filtr.

  • Webový server odešle klientovi odpověď HTTP/0,9.

V tomto scénáři se zobrazí jedna z následujících chybových zpráv. Chybová zpráva 1

Chyba serveru proxy HTTP/1.1 502 (zadaný síťový název již není k dispozici.)

Chybová zpráva 2

Kód chyby 64: hostitel není k dispozablebackground: brána nebo proxy server ztratily připojení k webovému serveru.

Příčina

Odpověď HTTP/0,9 obsahuje pouze tělo, ale žádné záhlaví. Webový server ukončí spojení a označí konec odpovědi. Webový filtr kompresní filtr na serveru ISA Server však očekává odpověď HTTP/1.0 nebo HTTP/1.1. Webový filtr kompresní filtr nerozpozná odpověď HTTP/0,9. Z tohoto důvodu bude webový filtr komprese filtru předpokládat, že připojení bude ztraceno nebo obnoveno předtím, než web odešle všechny hlavičky odpovědí protokolu HTTP.

Řešení

Tento problém vyřešíte následujícím postupem:

  1. Použijte balíček opravy hotfix popsaný v následujícím článku znalostní báze Microsoft Knowledge Base:

    945043 Popis balíčku oprav hotfix serveru ISA Server 2004:12. listopadu 2007

  2. Spusťte program Poznámkový blok.

  3. Zkopírujte následující kód a vložte jej do programu Poznámkový blok.

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "EnableHotfix944114"Const SE_VPS_VALUE = trueSub SetValue()    ' Create the root object.    Dim root  ' The FPCLib.FPC root object    Set root = CreateObject("FPC.Root")    'Declare the other required objects.    Dim array       ' An FPCArray object    Dim VendorSets  ' An FPCVendorParametersSets collection    Dim VendorSet   ' An FPCVendorParametersSet object    ' Get references to the array object    ' and to the network rules collection.    Set array = root.GetContainingArray    Set VendorSets = array.VendorParametersSets    On Error Resume Next    Set VendorSet = VendorSets.Item( SE_VPS_GUID )    If Err.Number <> 0 Then        Err.Clear        ' Add the item.        Set VendorSet = VendorSets.Add( SE_VPS_GUID )        CheckError        WScript.Echo "New VendorSet added... " & VendorSet.Name    Else        WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)    End If    if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then        Err.Clear        VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE        If Err.Number <> 0 Then            CheckError        Else            VendorSets.Save false, true            CheckError            If Err.Number = 0 Then                WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"            End If        End If    Else        WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"    End IfEnd SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetValue
  4. Uložte soubor jako soubor skriptu v jazyce Microsoft Visual Basic pomocí přípony názvu souboru VBS. Chcete-li například uložit soubor, použijte následující název:

    EnableHotfix944114.vbs

  5. Na příkazovém řádku přejděte do umístění, kam jste uložili soubor v kroku 4, a spusťte následující příkaz:

    cscript EnableHotfix944114. vbs

Poznámka: Chcete-li se vrátit k výchozímu nastavení, upravte skript změnou hodnoty Const SE_VPS_VALUE = true na hodnotu Const SE_VPS_VALUE = false. Uložte skript a spusťte jej znovu.

Alternativní řešení

Chcete-li tento problém obejít, zakažte webový filtr kompresní filtr na serveru ISA.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×