IIS Support Voice 칼럼
이 열을 필요에 맞게 다루었으면 보려고 하는 문제와 관심 있는 항목에 대 한 아이디어를 향후 기술 자료 문서 및 Support Voice 칼럼을 초대 하려고 합니다. 아이디어와 의견을 사용 하 여 전송할 수 있는 요청 양식입니다. 이 칼럼의 맨 아래에 폼에 대 한 링크가 있습니다.
안녕하세요입니다. Lou Prete 라고 해요입니다. 지난 5 년 동안 Microsoft 인터넷 정보 서비스 (IIS) 지원 되었습니다 하 고 지난 2 년간에 대 한 IIS 콘텐츠 리더 되었습니다.

HTTP 401 오류는 IIS에서 처리 해야 할 수 있는 가장 일반적인 오류 중. 이러한 오류의 원인은 크게 다를 수, 하지만 원인은 한정 된 수의 범주에 속합니다. 올바르게 HTTP 401 오류 원인 범주를 식별 하는 오류의 근본 원인을 확인 하는 데 필요한 시간을 줄일 수 있습니다.

HTTP 401이 발생 하는 경우 문제 해결 단계를 설명 합니다.x (오류401.1, 401.2, 401.3, 401.4, 401.5)에서 Microsoft 인터넷 정보 서비스 (IIS).

문제 해결 단계

단계 1: HTTP 401 오류 하위 상태 코드 식별

IIS 6.0 또는 IIS 6.0 이후 버전에 대 한

그림 축소그림 확대
IIS 6.0 부터는 하위 상태 코드 theWeb 로그에 기록 됩니다. 웹 로그는 다음 위치에 있습니다.
%SYSTEMROOT%\System32\LogFiles\W3SVC###\
웹 로그, 각 항목이 representthe 상태, 하위 상태, 및 Win32 상태에서 마지막 세 개의 숫자가 있습니다.
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-Sub-status sc-win32-status
2006-03-06 20:37:42 W3SVC1 192.168.1.101 GET /default.aspx - 80 - 192.168.17.45 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+InfoPath.1) 401 2 2148074254
2006-03-06 20:37:42 W3SVC1 192.168.1.101 GET /default.aspx - 80 - 192.168.17.45 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+InfoPath.1) 401 1 0
2006-03-06 20:38:36 W3SVC1 192.168.1.101 GET /default.aspx - 80 DOMAIN\user 192.168.17.45 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+InfoPath.1) 200 0 0
그림 축소그림 확대

IIS 6.0 이전 버전에 대 한

그림 축소그림 확대
IIS 6.0 이전 버전의 IIS 하위 상태 코드 웹 로그에 기록 되지 않습니다. 이러한 경우에 (또는 웹 로그에 액세스할 수 없는 경우), 브라우저에 다시 전달 하는 정보를 사용할 수 있습니다. Microsoft Internet Explorer HTTP 오류 ShowFriendly 메시지 설정을 사용 해야 합니다. 이 변경으로 아래 예와 비슷한 seean 오류 페이지를 해야합니다. 이 경우 HTTP 401.2error를 확보 하 고 페이지에도 어떤의 errormeans에 대 한 간단한 설명을 제공:
Thispage 볼 수 있는 권한이 없습니다.

이 디렉터리 또는 페이지에서 자격 증명을 제공한 웹 브라우저로 보내는 aWWW 때문에 권한이-인증 헤더 필드를 웹 서버가 구성 된 toaccept 아닙니다.

다음을 시도해 보십시오.
이 디렉터리 orpage를 볼 수 있습니다 생각 되 면 웹 siteadministrator에 게 문의 하십시오.
Differentcredentials를 사용 하 여 다시 시도 하려면 [새로 고침] 버튼을 클릭 합니다.

HTTP 오류 401.2-권한이 없음: toserver 구성을 인해 액세스가 거부 되었습니다. 인터넷 정보 서비스 (IIS)

TechnicalInformation (예: 지원 담당자)
Microsoft 제품 SupportServices 서 401 HTTP 단어를 제목 검색을 수행 합니다.
IIS 관리자 (inetmgr)에서 액세스할 수 있는 디렉터리를 열고 topicstitled에 대 한 보안, 인증 및 사용자 정의 ErrorMessages에 대 한 검색 합니다.
그림 축소그림 확대


참고 과 같은 하위 상태 코드를 수집 하기 위해 도구를 사용할 수도 있습니다. WFetch 하 고 네트워크 모니터.

2 단계: 기본 하위 상태 코드 문제 해결

HTTP 하위 상태 코드를 알고 있으면 해당 특정 하위 상태와 관련 된 문제에 초점을 맞춥니다. 다른 모든 무시할 수 있습니다.

잘못 된 사용자 자격 증명에 의해 HTTP 401.1: 거부

그림 축소그림 확대
설명
IIS는 요청을 실행 하는 사용자로 로그온 하지 못했습니다. 요청을 익명 경우에 모든 요청을 사용자와 연결 되어야 합니다.

일반적인 이유
  • 잘못 된 사용자 이름이 나 암호가 제공 됩니다. Theuser 로그온 실패 한 사용자를 식별 하 고 사용자 이름이 나 암호를 수정.
  • Kerberos 인증이 실패합니다. 자세한 내용을 보시려면, Microsoft 기술 자료의 다음 문서 번호를 클릭해 주십시오.
    326985 IIS에서 Kerberos 관련 문제를 해결 하는 방법
    다른 유용한 Kerberos 문서 asfollows 됩니다.
    871179 표시는 "HTTP 오류 401.1-권한이 없음: 잘못 된 자격 증명 때문에 액세스가 거부 되었습니다" IIS 6.0 응용 프로그램 풀의 일부인 웹 사이트에 액세스 하려고 하면 오류 메시지가 나타난다
    IIS 6.0 (IIS 6.0)를 사용 하 여 응용 프로그램 풀 Id 구성
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/f05a7c2b-36b0-4b6e-ac7c-662700081f25.mspx

    Windows 통합된 인증 (IIS 6.0)
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/523ae943-5e6a-4200-9103-9808baa00157.mspx

    (IIS 6.0) kerberos 제한 위임 구성
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/df979570-81f6-4586-83c6-676bb005b13e.mspx
  • 로컬 또는 도메인 정책 또는 사용자 권한 assignmentprevents 사용자가 서버에 액세스 합니다. 서버 구성된 toaudit 로그온 실패를 보안 로그에 추가 정보가 있을 수 있습니다.필요한 사용자 권한에 대해 다음 문서를 참조 하십시오.
    812614 기본 사용 권한 및 IIS 6.0에 대 한 사용자 권한
    271071 IIS 5.0 웹 서버에 필요한 NTFS 권한 및 사용자 권한을 설정 하는 방법
    832981 보안 이벤트 로그가 꽉 차면 사용자가 웹 사이트에 액세스할 수 없습니다.
    300549 Windows 2000에서 보안 감사를 적용 하는 방법
  • 익명 경우에이 오류가 발생할 수 있습니다 isconfigured에 액세스 합니다. 사용자 이름이 나 암호를 IIS 메타 베이스에 저장 되어 있는 anonymousaccount 로컬 사용자 데이터베이스 (또는 Active Directory 디렉터리 서비스에서 도메인 계정을 사용 하는 경우) 실제 informationstored에서 차이가 발생할 수 있습니다. IISresolves이이 문제 및 계정의 암호를 다시 설정합니다.
  • IIS 6.0에서 IIS 5.0 호환 모드에서 실행 되는 IISis에 IIS 5.0을 실행 하는 서버 업그레이드 한 후. 일단 서버 IIS6.0 격리 모드를 전환할 때, 익명 요청을 HTTP 401.1 오류 나타날 수 있습니다. IIS 5.0 익명 암호 동기화 때문에 Thisoccurs입니다. Thisproblem를 해결 하려면 설정 된 AnonymousPasswordSync 메타 베이스 키를 거짓계정 및 inIIS에 대 한 익명 사용자의 암호를 다시 설정 합니다.
  • 이 오류에 대 한 자세한 내용은 Microsoft 기술 자료에 있는 다음 문서 번호를 클릭 합니다.
    896861 통합 인증을 사용 하며 IIS 5.1 또는 IIS 6에 호스트 된 웹 사이트를 탐색할 때 오류 401.1이 나타난다를 받을
    304201 수 없습니다 액세스 웹 사이트 또는 IIS를 시작할 수 없는 서비스-로컬 시스템 계정으로 IIS 사용 하 여 Windows 인증을 사용 하 여 실행 하는
    263140 도메인 컨트롤러에서 IIS 5.0에 연결할 때 익명 및 기본 인증이 실패
그림 축소그림 확대

서버 구성을 사용 하 여 HTTP 401.2: 거부

그림 축소그림 확대
설명
클라이언트 브라우저 및 IIS 인증 프로토콜에서 일치 하지 않습니다.

일반적인 이유
  • IIS에서 인증 프로토콜 (익명 포함) isselected 없습니다. 적어도 하나의 인증 형식을 선택 해야 합니다. 자세한 내용을 보시려면, Microsoft 기술 자료의 다음 문서 번호를 클릭해 주십시오.
    253667 오류 메시지: HTTP 401.2-권한이 없음: 서버 구성으로 인해 로그온 하지 못했습니다.
  • 만 통합된 인증을 사용 하 고 있는 오래 된, 비-Internet Explorer 클라이언트 브라우저에서 사이트에 액세스 하려고 합니다. 이 happensbecause 클라이언트 브라우저에서 통합 된 인증을 수행할 수 없습니다. Resolvethis 문제를 다음 방법 중 하나를 사용 합니다.
    • 기본 인증을 허용 하도록 IIS를 구성 합니다. 보안을 위해 SSL을 통해 이루어지는이.
    • 통합 된 인증을 수행할 수 있는 클라이언트 브라우저를 사용 합니다. Internet Explorer 및 Netscape Navigator와 Mozilla Firefox의 새로운 버전이 통합 된 인증을 수행할 수 있습니다.
  • 프록시를 통해 통합된 인증이입니다. 이 happensbecause 프록시 NTLM 인증 연결을 thussends 서버에 클라이언트에서 익명 요청을 유지 하지 않습니다. Resolvethis 문제에 대 한 옵션은 다음과 같습니다.
    • 기본 인증을 허용 하도록 IIS를 구성 합니다. 보안을 위해 SSL을 통해 이루어지는이.
    • 프록시를 사용 하지 마십시오.
그림 축소그림 확대

401.3 HTTP: 리소스 ACL에 의해 거부 되었습니다.

그림 축소그림 확대
설명
사용자 서버에 성공적으로 인증 된 사용자가 요청한 내용에 NTFS 사용 권한이 없는 경우이 오류가 반환 됩니다.

일반적인 솔루션
  • NTFS 사용 권한의 내용을 올바르게 설정 합니다. Reviewthe 다음 문서에서 "NTFS 권한" 섹션.
    812614 기본 사용 권한 및 IIS 6.0에 대 한 사용자 권한
    271071 IIS 5.0 웹 서버에 필요한 NTFS 권한 및 사용자 권한을 설정 하는 방법
  • 올바른 인증 방법이 설정 되어 있는지 확인 하십시오. Forexample, 통합된 인증을 사용 하면 사용자가 없으면 forauthentication 라는 자격. 이 것은 명확한 경우 또는 requestis 인증.
  • 콘텐츠를 원격 공유에 있는 경우 thatusers가 충분 한 NTFS와 공유 사용 권한을 확인 하십시오. 자세한 내용을 보시려면, Microsoft 기술 자료의 다음 문서 번호를 클릭해 주십시오.
    332142 콘텐츠가 UNC 공유에 대 한 NTLM 요청은 401 오류 메시지와 함께 반환 될 수 있습니다.
그림 축소그림 확대

HTTP 401.4: ISAPI 필터를 사용자 지정 하 여 거부

그림 축소그림 확대
설명
로드 된 ISAPI 필터에서 요청을 거부 했습니다.

솔루션
어떤 ISAPI 필터에서 요청을 거부 했습니다 식별 하 고 솔루션을 확인 하려면 개발자 또는 공급 업체에 문의 하십시오.
그림 축소그림 확대

HTTP 401.5: ISAPI/CGI 웹 응용 프로그램을 사용자 지정 하 여 거부

그림 축소그림 확대
설명
ISAPI 확장 또는 CGI 응용 프로그램은 요청을 거부 했습니다.

솔루션
어떤 ISAPI 확장 또는 CGI 응용 프로그램은 요청을 거부 했습니다 식별 하 고 솔루션을 확인 하려면 개발자 또는 공급 업체에 문의 하십시오.
그림 축소그림 확대

결론

HTTP 401 오류를 해결할 때, 요약 하면, 먼저 항상 하위 상태 코드를 확인 해야합니다.
  • 401.1: 인증을 하려고 했지만 실패 했습니다.
  • 401.2: serverand 클라이언트 인증 프로토콜에 동의 하지 않았기 때문에 인증을 시도 하지 않았습니다.
  • 401.3: 인증 성공 했지만 계정 thatauthenticated requestedresource 또는 콘텐츠에 액세스할 수 있는 충분 한 권한이 없는.
  • 401.4: ISAPI 필터에서 요청을 거부 했습니다.
  • 401.5: ISAPI 확장 또는 CGI 응용 프로그램 therequest을 거부 합니다.

유용한 도구 및 리소스

Microsoft 도구

  • WFetch
    284285 Wfetch.exe를 사용하여 HTTP 연결 문제를 해결하는 방법
  • 네트워크 모니터
    148942 네트워크 모니터를 사용 하 여 네트워크 트래픽을 캡처하는 방법
  • 보안 감사 로그
    300549 Windows 2000에서 보안 감사를 적용 하는 방법

타사 도구

  • Filemon
  • Regmon
타사 솔루션의 한계

그림 축소그림 확대
마이크로소프트의 현재 보기를 게시 날짜를 기준으로 이러한 문제에 정보와이 문서 솔루션을 나타냅니다. 이 솔루션은 Microsoft 또는 타사 공급자를 통해 사용할 수 있습니다. 특히이 좋습니다 모든 타사 공급자나 타사 솔루션이이 문서를 설명 하는. 또한 있을 다른 타사 공급자나 타사 솔루션이이 문서에서는 설명 하지는. 우리 시장 상황의 변화에 응답 해야 합니다 때문에이 정보 해석 하지 않아야 하면 microsoft. 우리는 보장 또는 정보 또는 Microsoft 또는 모든 언급 한 타사 공급자에 의해 제공 되는 솔루션의 정확성을 보증 수 없습니다.

Microsoft는 보증도 하지 않습니다 및 모든 표현, 보증 및 조건을 명시적, 묵시적 또는 법정 여부를 제외 합니다. 이러한 포함 되어 있지만 표현, 보증, 또는 조건을 제목, 비침해, 만족 스러운 조건, 상품성, 및 서비스, 솔루션, 제품 또는 임의의 다른 자료 또는 정보를 관련 하 여 특정 목적에의 적합성에 국한 되지는 않습니다. 없음 이벤트에서 Microsoft 됩니다이 문서에 언급 된 타사 솔루션에 대 한 책임.
그림 축소그림 확대
다음 시간까지 시간, 고 맙 고 좋은 하루 보내세요. 항상 원하는 주제에 대 한 의견을 자유롭게 배달 나중에 열 또는 사용 하 여 기술 자료에 있는 요청 양식입니다.

문서 정보

기술 자료: 907273
마지막 검토: 2014년 4월 24일 목요일
본 문서의 정보는 다음의 제품에 적용됩니다.: Microsoft Internet Information Services 6.0, Microsoft Internet Information Server 1.01
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:907273
이 문서에 대한 피드백을 제공하시겠습니까?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.