Устранение ошибок HTTP 401 в IIS

Переводы статьи Переводы статьи
Код статьи: 907273 - Vizualiza?i produsele pentru care se aplic? acest articol.
IIS поддержку августовский выпуск

Устранение ошибок HTTP 401 в IIS

Чтобы настроить этот столбец в соответствии с потребностями, мы хотим пригласить вас отправил идей тем, интересующих вас и проблемы, которые вы хотите увидеть направлено в будущих статьях базы знаний и поддержка голосовой связи столбцов. Вы можете отправить свои идеи и с помощью обратной связи Попросите его форма. Также есть ссылка на форму в нижней части этого столбца.
Развернуть все | Свернуть все

В этой статье

Введение

Здравствуйте. Меня зовут Lou Prete. Я поддерживал Microsoft IIS (IIS) в течение последних пяти лет и были интереса содержимого IIS в течение последних двух лет.

Ошибка HTTP 401 ошибки — среди наиболее распространенных ошибок, которые может иметь дело с в IIS. Хотя причины возникновения этих ошибок может сильно различаться, причины делятся на ограниченное число категорий. Правильно определить категорию причины ошибок HTTP 401 можно сократить время, необходимое для выявления причины ошибки.

Прекрасное средство для устранения этих проблем является проверка подлинности и контроль доступа диагностики или AuthDiag. Это средство можно загрузить с узла центра загрузки:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=e90fe777-4a21-4066-bd22-b931f7572e9a&displaylang=en
Это средство также является частью набора средств для диагностики IIS, который можно загрузить с сайта Центра загрузки Майкрософт :
http://www.Microsoft.com/downloads/details.aspx?FamilyId=9bfa49bc-376b-4a54-95aa-73c9156706e7&displaylang=en
AuthDiag практически в каждой ситуации, описанной в этой статье, позволяет быстрые ответы на ошибку HTTP 401 под рукой.

В этой статье я рассмотрю эффективный подход к выявлению и устранению неполадок, которые ведут к ошибкам HTTP 401. Я также отметить ряд средств, позволяющих вдоль вашего пути и номера статей базы знаний Майкрософт, которые могут быть полезны.

Действия по устранению неполадок

Определите код подсостояния ошибки HTTP 401

Существует два основных способа идентификации кода подсостояния:
  • Начиная с 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, предшествующих IIS 6.0, подробные codeis, не вошел в веб-журналов. В этих случаях (или в случаях, когда не haveaccess на веб-журнал) можно использовать сведения, отправленные обозревателем.В Microsoft Internet Explorer необходимо отключить параметр ShowFriendly сообщения об ошибках HTTP . После этого изменения следует seean страницу ошибки, как на рисунке ниже. В этом случае нас HTTP 401.2error и даже страницы предоставляет краткое описание какие errormeans:
    У вас нет прав для просмотра thispage

    Вы не имеете разрешения на просмотр этого каталога или страницы usingthe учетные данные, указанные вами, так как веб-обозреватель отправляет aWWW-проверку подлинности, веб-сервер не настроен toaccept поле заголовка.

    Пожалуйста, попробуйте следующее:
    Если вы считаете, что должны иметь возможность просматривать данный каталог orpage, обратитесь к веб-siteadministrator.
    Нажмите кнопку "Обновить", чтобы повторить попытку с differentcredentials.

    Ошибка HTTP 401.2 — доступ запрещен: Доступ запрещен из-за конфигурации toserver. Internet Information Services (IIS)

    TechnicalInformation (для сотрудников службы поддержки)
    Перейдите к SupportServices продуктов корпорации Майкрософт и выполните поиск по словам HTTP и 401 заголовка.
    Откройте IISHelp, который доступен в диспетчере служб IIS (inetmgr), и поиск topicstitled о безопасности, проверки подлинности и о пользовательских ErrorMessages.
Примечание Средства, такие как WFetch и сетевого монитора позволяет собирать подробные коды. Дополнительные сведения об этих средствах щелкните следующий номер статьи базы знаний Майкрософт:
284285 Использование средства Wfetch.exe для устранения неполадок подключений HTTP
812953 Использование сетевого монитора для записи сетевого трафика

Базовый неполадок на подробный код

Зная код подсостояния HTTP, сосредоточьтесь на проблемах, связанных именно с ним. Все остальные можно игнорировать.
HTTP 401.1: запрещено неверной идентификационной информацией пользователя
Описание

IIS не удалось выполнить вход пользователя для выполнения запроса. Все запросы должны быть связаны с пользователем, даже если запрос является анонимным.

Распространенные причины
  • Предоставляется неправильное имя пользователя или пароль. Идентификациипользователя, который не удалось войти в систему и исправить имя пользователя или пароль.
  • Сбой проверки подлинности Kerberos. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    326985 Устранение проблем, связанных с Kerberos в службах IIS
    Другие полезные статьи Kerberos, следующимобразом:
    871179 Появление "HTTP Ошибка 401.1 — доступ запрещен: доступ запрещен из-за неправильных учетных данных" сообщения об ошибке при попытке получить доступ к веб-сайту, который является частью пула приложений IIS 6.0
    Настройка удостоверения пула приложений IIS 6.0 (IIS 6.0)
    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

    Настройка ограниченного делегирования Kerberos (IIS 6.0)
    http://www.Microsoft.com/TechNet/prodtechnol/windowsserver2003/Library/IIS/df979570-81f6-4586-83c6-676bb005b13e.mspx
  • Локальные или доменные политики или пользователя права assignmentprevents доступ к серверу. Если сервер настроен toaudit ошибок входа в систему, могут быть Дополнительные сведения в журнале безопасности.Найти в следующих статьях для требуемые права пользователя:
    812614 По умолчанию разрешения и права пользователей для служб IIS 6.0
    271071 Как установить необходимые разрешения NTFS и права пользователей для служб IIS 5.0 веб-сервер
    832981 Пользователи не могут открывать веб-узлов при переполнении журнала безопасности
    300549 Как включить и применения аудита безопасности в Windows 2000
  • Эта ошибка также может возникнуть при анонимный доступ к isconfigured. Это может произойти, если имя пользователя или пароль для anonymousaccount, который хранится в метабазе IIS, отличается от фактического informationstored в локальную базу данных пользователей (или службы каталогов Active Directory, если используется учетная запись домена). Сброс пароля для учетной записи и в IISresolves этой проблемы.
  • После обновления на сервере с запущенными службами IIS 5.0 в IIS 6.0 работает в режиме совместимости IIS 5.0 IISis. После переключения сервера в режиме изоляции IIS6.0, могут возникнуть ошибки HTTP 401.1 на анонимные запросы. Thisoccurs из-за IIS 5.0 анонимной синхронизации паролей. Чтобы устранить thisproblem, установите раздел метабазы AnonymousPasswordSync значение falseи сбросить пароль для анонимного пользователя для учетной записи и inIIS.
  • Дополнительные сведения об этой ошибке щелкните следующий номер статьи базы знаний Майкрософт:
    896861 При просмотре веб-сайта, использующего встроенную проверку подлинности и размещенного на сервере IIS 5.1 или более поздней версии, появляется сообщение об ошибке 401.1
    304201 Не веб-узлы или не удается запустить IIS служб access, выполняются без локальной системной учетной записью и использование проверки подлинности Windows в службах IIS
    263140 Анонимный доступ и Basic сбой проверки подлинности при подключении к IIS 5.0 на контроллере домена
HTTP 401.2: Отказано в доступе по конфигурации сервера
Описание

Обозреватель клиента и службы IIS не смогли согласовать протокол проверки подлинности.

Распространенные причины
  • Нет isselected (включая анонимные) протокола проверки подлинности в службах IIS. Должен быть выбран хотя бы один тип проверки подлинности. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    253667 Сообщение об ошибке: HTTP 401.2 — доступ запрещен: вход не выполнен из-за настройки сервера без проверки подлинности
  • Встроенная проверка подлинности включена и старые, не принадлежащие Internet Explorer обозреватель пытается получить доступ к веб-узла. Это happensbecause в обозреватель клиента невозможно выполнить встроенную проверку подлинности. Resolvethis проблемы используйте один из следующих методов:
    • Настройка служб IIS для принимать обычную проверку подлинности. Это произойдет только через SSL для обеспечения безопасности.
    • Используйте обозреватель для выполнения проверки подлинности клиента. Новые версии Mozilla Firefox и Netscape Navigator и Internet Explorer можно выполнить проверки подлинности.
  • Встроенная проверка подлинности осуществляется через прокси-сервер. Это happensbecause прокси-сервер не поддерживает подключения с проверкой подлинности NTLM и thussends анонимный запрос от клиента к серверу. Имеются следующие параметры для resolvethis проблемы:
    • Настройка служб IIS для принимать обычную проверку подлинности. Это произойдет только через SSL для обеспечения безопасности.
    • Не следует использовать прокси-сервер.
HTTP 401.3: Отказано в доступе по ресурсам ACL
Описание

Эта ошибка возвращается в том случае, когда пользователь успешно проходит проверку подлинности на сервере, но пользователь не имеет разрешений NTFS для запроса содержимого.

Общие решения
  • Правильно установите разрешения NTFS на содержимое. Раздел «Разрешения» Reviewthe в следующих статьях:
    812614 По умолчанию разрешения и права пользователей для служб IIS 6.0
    271071 Как установить необходимые разрешения NTFS и права пользователей для служб IIS 5.0 веб-сервер
  • Убедитесь, что выбран метод проверку подлинности пользователя. Forexample, при использовании встроенной проверки подлинности пользователи не имеют учетных данных запроса forauthentication. В этом случае может быть неясно, если requestis проверку подлинности или нет.
  • Если содержимое находится в удаленной общей папке, убедитесь, что thatusers имеет достаточные разрешения файловой системы NTFS и общего ресурса. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    332142 401 сообщения об ошибках могут быть возвращены NTLM запросы содержимого на общем ресурсе UNC
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

Продукты сторонних разработчиков

До следующей встречи Благодарим вас за потраченное время и хорошего вам дня. Всегда, не стесняйтесь идеи по темам, нужно отправить в будущем решает столбцов или с помощью базы знаний Попросите его форма.

Корпорация Майкрософт предоставляет контактные данные независимых производителей для поиска технической поддержки. Эта информация может быть изменена без предварительного уведомления. Корпорация Майкрософт не гарантирует точность этой контактной информации о независимых производителей.

Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых гарантий относительно производительности или надежности этих продуктов.

Свойства

Код статьи: 907273 - Последний отзыв: 3 марта 2014 г. - Revision: 18.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Server 1.01
Ключевые слова: 
kbhowto kbinfo kbmt KB907273 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 907273

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com