2015-01-14 3 views
1

익명 인증을 사용하여 IIS 7에 배포 된 웹 서비스 응용 프로그램 (C#)이 있습니다. 최근에 시스템 이름 (호스트 이름)에 변경이 있었고 이후에 서버가 다시 시작되었습니다. 웹 응용 프로그램이 예상대로 작동하는 게시시스템 이름 변경 익명 인증에서 실행되는 IIS 응용 프로그램에 영향을줍니다.

웹 응용 프로그램이 작동을 멈추고 "유효하지 않은 인증 헤더"라는 오류가 발생했습니다. 그 후 우리는 서버를 다시 시작한 다음 도메인 사용자 이름과 암호 (Windows 인증)를 묻습니다.

그런 다음 IIS에서 새 웹 사이트를 만들고 응용 프로그램을 호스팅 했으므로 이제 작동 중입니다.

이벤트 뷰어 로그를 확인할 때 "IIS 응용 프로그램 풀에서 재생을 요청했습니다"이라는 항목을 발견 한 후에 문제가 제기 된 경우에만 항목을 찾을 수있었습니다. 나는이 문제의 원인이 무엇이고 서버 이름을 바꾸는 절차가 무엇인지 알고 싶습니다.

답변

0

시나리오에 따라 Windows 2008 서버 또는 Windows-7이 사용중인 것 같습니다. MSDN의 경우 서버 이름을 변경하면 관리 서비스 계정을 수동으로 관리해야합니다. 도메인이 Windows Server 2008 R2의 기능 수준에있는 경우 확인 http://technet.microsoft.com/en-us/library/dd548356.aspx

은 관리 서비스 계정의 SPN 관리가 간단 해집니다. 특히 관리 서비스 계정 SPN의 DNS 부분은 다음과 같이 컴퓨터에 설치된 모든 관리 서비스 계정에 대해 이 oldname.domain-dns-suffix.com에서 newname.domain-dns-suffix.com으로 변경되었습니다. 상황 :

◦ 컴퓨터의 samaccountname 속성이 변경되었습니다.

◦ 컴퓨터의 DNS 이름 속성이 변경되었습니다.

◦ samaccountname 속성이 컴퓨터에 추가되었습니다.

◦ 컴퓨터에 dns-host-name 속성이 추가되었습니다.

• 도메인 컨트롤러에서 Windows Server를 실행하는 컴퓨터에있는 경우 2008 또는 윈도우 서버 2003하지만,이 기능을 지원하기 위해 2008 R2 윈도우 서버에 업데이트 된 Active Directory 스키마, 관리 서비스 계정을 사용할 수 있습니다 및 서비스 계정 비밀번호 이 자동으로 관리됩니다. 그러나 이러한 서버 운영 체제를 사용하는 도메인 관리자는 관리 서비스 계정에 대해 SPN 데이터를 수동으로 구성해야합니다.