미치고 환장할 노릇이었네요. 그리 오래되지 않았지만, 서버 환경을 재구성 하면서 알 수 없는 오류로 고생을 했던 기억이 있어서 이렇게 써봅니다.
 
우선 오류는, 윈도우 통합 인증을 통해 로그인한 계정에 권한이 없다는 것입니다. 분명 Admin 그룹인데 말이죠 ^^; 이벤트 로그에도 특별히 단서를 찾을 만한 것이 없었습니다.
 
[그림1] 윈도우 통합 인증 화면
 
서버 환경은 다음과 같이
 
l Windows Server 2003 SP1
l Active Directory
l IIS 6.0
l Windows Sharepoint Services 3.0 with SP1
l Team Foundatino Server 2008
l Microsoft SQL Server 2005 with SP1
 
이정도로 구성해 놨습니다.
백발백중 윈도우 통합 인증이 안된다고 하면, “계정 등록을 안했겠지!” 라고 생각하지만, 분명히 계정을 등록이 되어 있었답니다.
 
그러던 중에 찾은 KB 문서!!
 

통합 인증을 사용하며 IIS 5.1 또는 IIS 6에 호스트된 웹 사이트를 탐색할 때 오류 401.1이 나타난다

 
뭐 내용은 대충 이러했습니다.
 
컴퓨터에 대한 반사 공격을 방지 하기 위해 루프백 확인 보안 기능이 포함되어 있다, 즉 호스트 헤더가 로컬 컴퓨터 이름과 일치 하지 않으면 인증이 실패한다.”
 
해결책이야 위의 링크를 보시면 되겠지만, 레지스트리 하나 고쳐주고 리붓 해주면 된답니다. 하지만 분명, 의도된 동작이라고 설명하였음에도 제대로된 로그하나 남기지 않는 다는 것이 맘이 안드네요. 위와 같이 인증 실패가 된다면 루프백 기능이 포함되어있어서 그러는 것이니 그렇게 알고 있으라고 설명이 되어 있는데, 이 문서를 보기 전까지 어떻게 알라는 거지?? GG !!

Posted by 땡초 POWERUMC

댓글을 달아 주세요