2009-08-07 4 views
0

IIS 구성 설정이 2 개의 서버간에 복제되는 웹 팜을 설정하려고합니다. 다른 구성 요소가 실패로 나타나기 때문에 공유 구성을 사용하고 싶지 않습니다. D : \ IISConfig에서 구성 파일을 사용하도록 두 시스템 (WWW1 및 WWW2)을 설정했습니다. 이 작업을 수행하면 수동으로 WWW1에서 configruation 파일을 WWW2로 복사하고 WWW2는 정상적으로 작동합니다. 그런 다음 한 단계 더 나아가 WWW1의 모든 변경 사항을 자동으로 WWW2로 푸시하기 위해 파일 복제를 추가했습니다. 그런 다음 WWW1에 App Pool을 추가했습니다. 이 시점에서 나는 또한 WWW1에 대한 문제없이 내 웹 사이트를 탐색 할 수 있습니다. WWW2에서 IIS7에 갔을 때 새로운 응용 프로그램 풀을 볼 수있었습니다. . - 좋아. WWW2에서 웹 사이트를 탐색하려고 시도했는데 DefaultAppPool을 종료하는 오류가 발생합니다.IIS7 복제 구성 설정

모듈 DLL c : \ Windows \ System32 \ inetsrv \ authsspi.dll을로드하지 못했습니다. 이 오류의 데이터입니다. . .

왜 이런 일이 일어나고 arround를 얻는 지에 대한 아이디어가 있습니까?

감사

답변

0

는 Serverfault.com에 속한다?

필자는 configuation 파일과 경로를 사용할 때 공유 구성을 사용하는 것과 거의 같다고 생각합니다.

하나의 웹 서버에 다른 보안 모듈이있는 것과 똑같은 모듈을로드했는지 확인합니다. 구성 파일이 서버를로드하는로드를 지시하고 있습니다. 실패.

0

대신 공유 구성을 사용합니다. 내 Windows 2008 클러스터에서

는, 나는 IIS 구성 폴더가 로컬 서버의 폴더에 설정되어있는 공유 구성을 사용하도록 설정했습니다. 그런 다음 해당 폴더를 DFS 공유로 설정했습니다. 이렇게하면 IIS 변경 사항이 클러스터에 자동으로 복제되고 서버는 원격 서버와 통신하여 설정 파일을 가져올 필요가 없습니다. 이것은 수년간 큰 성과를 거두었습니다.

0

나는이 오래된 질문 알아요,하지만 여기에 실제 문제는 인증 모듈을로드하는 데 실패한다는 것입니다.

authsspi.dll은 윈도우 서버에서 웹 서버 역할의 일환으로 '기본 인증'을 추가하여 제공됩니다. IIS와 동일한 역할 구성이없는 2 대 이상의 서버에서 실수로 공유 구성을 사용하고있는 경우 (나 같은) 문제가되는 것을 볼 수 있습니다.