Applies ToForefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

증상

HTTP 연결 검사기 Microsoft Forefront 위협 관리 게이트웨이 2010에서 실제로 사용할 수 있는 웹 사이트에 대 한 오류를 반환할 수 있습니다. 따라서 웹 게시 부하 분산 (WPLB)를 사용 하는 규칙 하지 못할를 가정 하기 때문에 위협 관리 게이트웨이 제대로 하지 웹 팜의 모든 서버에에서는 사용할 수 없습니다. 문제의 확인에 대 한 "연결 안 함" 메시지가 자주 나타날 수도 있습니다. 이러한 메시지는 다음과 같습니다.

연결 확인 프로그램 "Name_of_Verifier"는 https://ip_host/uri에 연결 하는 동안 오류가 발생 했습니다. 원인: 연결 되지 않았습니다.

연결 확인 프로그램 "Name_of_Verifier"는 https://ip_host/uri에 연결 하는 동안 오류가 발생 했습니다. 이유: 요청 시간이 초과 되었습니다.

이벤트 Id 10050 및 21137이 문제의 다른 표시가 경우가 있습니다. 메뉴의 모니터링 결과 열에서 연결 확인 프로그램 을 선택 하 여 개별 연결 확인 프로그램에는 위협 관리 게이트웨이 Microsoft 관리 콘솔 (MMC)의 상태를 모니터링할 수 있습니다.

원인

HTTP 연결 검사기를 다른 URL로 리디렉션됩니다 서버를 확인 하는 동안이 문제가 발생할 수 있습니다. 일반적으로 다음 조건 중 하나가 참일 경우 발생할 수 있습니다.

  • 대상 URL은 다른 URL로 리디렉션하려면 구성 되어 있습니다. 이 완전히 다른 URL 이나 상대 경로로 구성 된 URL 아래에 수 있습니다. 이 경우 요청의 URI와 서버 이름을 업데이트할 수 있습니다.

  • 대상 URL에 오류 처리 코드는 자세한 오류 페이지 URL로 요청을 리디렉션합니다.

이 경우 연결 확인 프로그램 URL 리디렉션된 URL로 업데이트 되 고 이후의 요청에 새로 고쳐지지 않습니다.

해결 방법

이 문제를 해결 하려면 Forefront 위협 관리 게이트웨이 (TMG) 2010 서비스 팩 2 용 롤업 5 설치 합니다.

해결 방법

이 문제를 해결 하려면 변경 위협 관리 게이트웨이 구성을 확인 합니다. 배열에 대 한 설명을 변경 하 고이 변경 내용을 적용 합니다 예를 들어. 연결 확인 프로그램에 대 한 구성을 다시 적용 됩니다이. 참고: 이 해결 방법은 임시 이며 연결 확인 프로그램 URL 업데이트를 발생 시킨 원래 상태로 다시 발생할 수 있습니다.

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

Forefront 위협 관리 게이트웨이 2010 서비스 팩 2 용 롤업 5는 연결 확인 프로그램 핸들 HTTP를 리디렉션하는 방법을 제어할 수 지원을 추가 합니다. 기본적으로 연결 검사기 리디렉션 더 이상 하 고 쿼리 하는 연결 확인 프로그램 구성에 지정 된 URL입니다. 참고: 다음 스크립트는 새로운 기본 동작을 변경 하려는 경우에 필요 합니다.

  1. 다음 스크립트를 텍스트 파일로 복사 하 고 SetConnectivityVerifierHttpRedirectProcessingOptions.vbs로 파일을 저장 합니다.

    'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "ConnectivityVerifierHttpRedirectProcessingOptions"Const Error_FileNotFound = &H80070002Set objArgs = wscript.ArgumentsfInvalidParameterValue = Trueif objArgs.Count > 0 then    uIntParamValue = objArgs(0)    fInvalidParameterValue = (uIntParamValue < 0)end ifif objArgs.Count <> 1 or fInvalidParameterValue then    wscript.echo "Usage: SetConnectivityVerifierHttpRedirectProcessingOptions.vbs <options>"    wscript.echo    wscript.echo "Exactly one nonnegative numeric parameter is accepted"    wscript.Quit 2end ifset objArray = CreateObject("FPC.Root").GetContainingArray()Set objVPSet = OpenVPSet(objArray, strVpsGUID)objVPSet.Value(strVpsPropertyName) = uIntParamValueobjArray.Savefunction OpenVPSet(objParent, strVpsGUID)    Set objVPSets = objParent.VendorParametersSets    On Error Resume Next    Set OpenVPSet = objVPSets.Item(strVpsGUID)    ' Save the Err properties in case it needs to be re-raised    errNumber      = Err.Number    errSource      = Err.Source    errDescription = Err.Description    errHelpFile    = Err.HelpFile    errHelpContext = Err.HelpContext        On Error GoTo 0        if errNumber = Error_FileNotFound Then        Set OpenVPSet = objVPSets.Add(strVpsGUID)    Elseif errNumber < 0 Then        ' An error other than "file not found" occurred -- re-raise the error,        ' this time not under "On Error Resume Next"        Err.Raise errNumber, errSource, errDescription, errHelpFile, errHelpContext    End Ifend function
  2. 다음 목록에서 필요한 동작을 선택 하 고 관리 명령 프롬프트에서 명령을 실행 합니다.

    • 옵션 1: 비 (이전 롤업 5 기능으로 되돌리려면) 두 기능을 활성화 하기

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 0"

    • 옵션 2: HTTP 리디렉션을 (기본값)에서 연결 확인 프로그램을 방지

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1

    • 옵션 3: 갱신 연결 확인 프로그램 URL 요청을 전송 하는 때마다

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2

    • 옵션 4: 기능 옵션 2에서와 3 모두를 사용 합니다.

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3

참조

Microsoft 소프트웨어 업데이트를 설명 하기 위해 사용 하는 용어 에 대해 알아봅니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.