2009-08-25 4 views
7

도메인의 서버 팜에 서버가 있습니다. LIVE라고 부르 자.원격 공유에서 IIS6 가상 디렉터리 500 오류

개발자 컴퓨터는 수 마일 떨어져 있고 완전히 별도의 회사 도메인에 있습니다. CORP라고 부르 자.

우리는 서버 팜의 많은 웹 서버가 필요로하는 이미지와 다른 미디어를 수용하는 대형 중앙 저장 장치 (유닉스)를 가지고있다. IIS 응용 프로그램 풀은 LIVE \ MediaUser로 실행되며 이러한 자격 증명을 사용하여 중앙 저장소 공유를 가상 디렉터리로 연결하고 이미지를 검색하여 각 서버에서 로컬 인 것처럼 서비스합니다.

문제가 발생했습니다.

내 개발 컴퓨터에서. CORP \ MyName으로 로그인합니다. 내 IIS 6 응용 프로그램 풀이 네트워크 서비스로 실행됩니다. 내 컴퓨터가 해당 도메인에 가입되어 있지 않기 때문에 라이브 도메인에서 사용자로 실행할 수 없습니다.

가상 디렉터리를 만들어 동일한 네트워크 디렉터리로 연결하고 연결을 클릭 한 다음 네트워크 정보에 대한 액세스를 확인할 때 항상 인증 된 사용자의 자격 증명 사용 확인란의 선택을 취소하여 로그인 정보 LIVE \ MediaUser에 대한 자격 증명을 입력하고 확인을 클릭하고 암호를 확인하십시오.

이 방법은 작동하지 않습니다. IIS에서 "HTTP 오류 500 - 내부 서버 오류"가 나타납니다.

IIS 로그 파일보고 SC-상태 = 500, SC-하위 상태 = 16 및 SC-는 Win32 - 상태 = 1326

문서는이 "UNC 인증 자격 증명이 잘못되었습니다"를 의미라고하고는 Win32 상태 "로그온 실패 : 알 수없는 사용자 이름 또는 잘못된 암호"를 의미합니다.

정확하고 가까운 곳이면 모두 좋을 것입니다. 나는 그것을 두 번이나 고민했다. 여러 개의 알려진 양호한 로그인을 시도했습니다. IIS 관리자를 사용하면 창에서 파일 트리를 볼 수 있습니다.이 브라우저는 나를 쫓아내는 브라우저 일뿐입니다.

가상 디렉터리의 디렉터리 보안 탭을 시도해 보았습니다. 인증 및 액세스 제어에서 익명 액세스 자격 증명에 동일한 LIVE 도메인 사용자 이름을 사용하려고했습니다. 불운.

ASP, ASP.NET 또는 기타 동적 항목을 가상 디렉터리에서 실행하려고하지 않습니다. 정적 인 이미지, css 및 js 파일을로드 할 수있게하려는 것입니다.

누구나 밝은 아이디어가 있다면 가장 감사하게 생각합니다.

+0

은 serverfault 어쩌면 하나 같습니다. – annakata

+0

제 생각에는 개발 중심의 문제입니다. 대부분의 서버 관리자는 문제를 완전히 피할 것입니다. 왜 응용 프로그램 서버와 파일 서버가 다른 도메인에 있어야할까요? 그러나, 나는 당신의 충고를 취해서 Server Fault에서도 교차 목록에 올릴 것입니다. –

+0

해결 방법을 찾으셨습니까? –

답변

0

Ir 메모리가 정확합니다. 이는 IIS 인증에 사용되는 사용자 계정에 따라 다릅니다. 가상 디렉터리가 익명으로 설정된 경우 IIS의 버전에 따라 IUSER_MACHINENAME이라는 로컬 컴퓨터 계정을 사용합니다. Here은 IIS 6.0에서 익명 인증에 사용되는 사용자 계정을 변경하는 방법을 설명하는 기술 문서입니다.

+0

기본 IUSR_MACHINENAME 자격 증명을 도메인 자격 증명으로 변경하려는 시도가 이미 나와 있습니다. 가상 디렉터리 구성의 디렉터리 보안 탭 –

0

우리는 이와 같은 상황에 처해 있습니다. 위의 포스터에서 언급했듯이 IIS는 IUSER_XXXX 계정을 사용하여 익명 액세스를 인증하려고 시도하지만이 계정은 두 컴퓨터에 모두 존재해야합니다. 여전히 별도의 도메인에서 작동하는 패스 스루 인증을 얻을 수 있습니다.

이는의 NetLogon가 도메인 이름을 처리하는 방식에 원격 Windows 파일 서버와 함께 작동 - 그것은 유닉스 서버와 작동하는지 잘 모르겠어요 : 귀하의 예를 다음

, 도메인을 만들 것 LIVE \ MediaUser '계정과 동일한 로그온 이름과 암호를 사용하여 로컬 도메인 ('CORP \ MediaUser ')의 사용자를 인증하십시오. 그런 다음 'LIVE \ MediaUser'자격 증명을 사용하여 가상 디렉터리를 설정했지만 이번에는 해당 가상 디렉터리의 익명 사용자로 'CORP \ MediaUser'를 설정합니다. 그러면 작동합니다.

로그온 이름과 암호가 원격 계정과 동일한 경우 로컬 계정 ('MYMACHINE \ MediaUser')도 작동합니다.

+0

도메인 이름이 아닌 계정에서만 중복 된 사용자 이름과 비밀번호가 중복됩니다. – blowdart

+0

확인되었습니다. 그것은 작동하지 않았다. :-( –

-1

보안 탭에 올바른 보안 권한이 있어도 동일한 문제가 있었지만 해결되지 않았습니다. 그것은 언젠가 일하고 있었고 갑자기 멈췄다.

머리를 두 드렸을 때 가상 디렉터리 옆에있는 "연결 계정"단추로 갔는데 놀랍게도 보안 탭 이외의 다른 자격 증명이있었습니다. 나는 잘 알려진 서비스 계정과 비올라를 사용했는데, 즉시 작동했습니다.