2011-12-07 1 views
4

Windows 서버용 X-Forwarded-For 로그 필터를 사용하는 데 문제가 발생했습니다. 내가 다운로드 한 바이너리 (86 버전) 및 http://devcentral.f5.com/weblogs/Joe/archive/2009/08/19/x_forwarded_for_log_filter_for_windows_servers.aspx, 에서 설치 설명서를 따라하지만 난 내 사이트에 웹 페이지를 열려고하면 오류 얻을 :Windows 서버용 X-Forwarded-For 로그 필터 사용 문제


HTTP Error 500.0 - Internal Server Error
Calling GetProcAddress on ISAPI filter "C:\ISAPI Filters\F5XFFHttpModule\F5XFFHttpModule.dll" failed
Module IIS Web Core
Notification Unknown
Handler StaticFile
Error Code 0x8007007f

시스템 정보를 :

OS - 윈도우 서버 2008 데이터 센터, 32 비트
IIS - 7.0
.NET Framework 버전 - 4.0
ISAPI 확장 & ISAPI 필터가 설치되어 있어야합니다.

필터가 웹 응용 프로그램 용 ISAPI 및 CGI 제한 및 ISAPI 필터에도 추가됩니다. IIS 사용자 (UISR)에 F5XFFHttpModule.dll에 대한 읽기 및 실행 권한이 있습니다. 웹 응용 프로그램 풀은 .NET Framework 4의 통합 모드에서 프로세스 모델 ID - NetworkService (프로세스 모델을 ApplicationPool로 변경하면 도움이되지 않음)에서 작동합니다. . 필터는 Windows7에서 잘 작동하지만

The HTTP Filter DLL C:\ISAPI Filters\F5XFFHttpModule\F5XFFHttpModule.dll failed to load. The data ithe error.
Could not load all ISAPI filters for site '%sitename%'. Therefore site startup aborted.

64 + IIS7.5 여기에 설명 된 오류가 해결 : 디버그 버전은 내가 윈도우 이벤트 로그에 표시되는 내용

은 모든 로그 파일을 :(만들지 않습니다 설정하여 웹 응용 프로그램의 응용 프로그램 풀 설정에서 true로 "32 비트 응용 프로그램 사용". 이 문제를하시기 바랍니다 밖으로 퍼즐하는 데 도움이 너무 친절합니다.

답변

3

좋아, 내 영어 : 대한

미안 해요, 무화과를 먹다 그것을 밖으로 샀다.

다운로드 한 HTTP 모듈을 ISAPI 필터로 사용합니다. 즉, IIS에 설치하지 않아도됩니다. 이제는 내 오류입니다. 이제 HTTP 모듈 distribent (http://devcentral.f5.com/weblogs/Joe/archive/2009/12/23/x-forwarded-for-http-module-for-iis7-source-included.aspx)에서 install.ps1 스크립트를 실행하면 문제가 없습니다.

도움을 주신 Joe Pruitt에게 감사드립니다.

+1

시간을내어 솔루션을 알려 주셔서 감사합니다. 가능한 경우 왼쪽의 진드기를 클릭하여 승인 된 답변으로 표시하십시오. 이렇게하면 페이지를 자세히 보지 않고도 답변을 찾았 음을 다른 사람들에게 알릴 수 있습니다. – Basic