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

Код статьи: 907273 - Список продуктов, к которым относится данная статья.
Столбец голоса поддержки IIS

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

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

На этой странице

Введение

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

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

Отличное средство для устранения этих проблем является проверка подлинности и диагностика управления доступом, или AuthDiag. Можно загрузить этот инструмент из Следующий узел загрузке:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=e90fe777-4a21-4066-bd22-b931f7572e9a&displaylang=en
Это средство также является частью набор средств диагностики IIS, можно Загрузка с узла центра загрузки Microsoft Web:
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, подробный код вошел в систему Веб-журналы. Веб-журналов находятся в следующей папке:
    %SYSTEMROOT%\System32\LogFiles\W3SVC###\
    В веб-журналы представляют последние три цифры в каждой записи состояние, Дополнительные сведения и состояние 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, подробный код не регистрируется в веб-журналов. В этих случаях (или в случаях, когда у вас нет доступ к веб-журналов), можно использовать информацию, отправляемого в браузер. В Microsoft Internet Explorer, необходимо отключить Показать Понятные сообщения об ошибке HTTP параметр. С этим изменением вы увидите страница ошибки подобное приведенным ниже. В этом случае у нас HTTP 401.2 Ошибка, а страница даже дается краткое описание какие ошибки означает:
    Вы не авторизованы для просмотра этого страницы

    У вас нет разрешения на просмотр этого каталога или страницы с помощью учетные данные, предоставленные поскольку отправка веб-обозревателя Поля заголовка WWW-Authenticate, веб-сервер не настроен для Примите.

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

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

    Технические Сведения (для сотрудников службы поддержки)
    Перейти в службу технической поддержки продуктов корпорации Майкрософт Службы и проведите поиск по словам HTTP и 401.
    Откройте IIS Справка, доступный в диспетчере IIS (inetmgr) и поиск тем под названием безопасности, проверки подлинности и о пользовательских ошибок Сообщения.
Примечание Можно также использовать средства, такие как WFetch и сетевой монитор для Соберите подробные коды. Для получения дополнительных сведений об этих Сервис, щелкните следующий номер статьи в Microsoft Knowledge Base:
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
  • Пользователя или локальной или доменной политики прав Запрещает пользователям доступ к серверу. Если сервер настроен на Аудит ошибок входа в систему, возможно, Дополнительные сведения в журнале безопасности. Ссылки на следующие статьи для необходимыми правами пользователя:
    812614 По умолчанию разрешения и права пользователей для служб IIS 6.0
    271071 Как задать необходимые разрешения NTFS и права пользователей для служб IIS 5.0 веб-сервера
    832981 Пользователи не может получить доступ к веб-узлов при заполнении журнала событий безопасности
    300549 Как включить и применения аудита безопасности в Windows 2000
  • Эта ошибка также может возникнуть при анонимный доступ настроить. Это может произойти, если имя пользователя или пароль для анонимного учетная запись, которая хранится в метабазе IIS, отличается от фактических данных хранятся в базе данных локального пользователя (или в службе каталогов Active Directory Если учетная запись домена используется). Сброс пароля для учетной записи и в IIS Это обновление устраняет эту проблему.
  • После обновления сервера со службами IIS 5.0 в IIS 6.0, IIS работает в режиме совместимости с IIS 5.0. После переключения сервера в IIS 6.0 в режиме изоляции, могут возникнуть ошибки HTTP 401.1 на анонимные запросы. Это возникает из-за синхронизации анонимных паролей IIS 5.0. Для решения этой проблемы проблемы, раздел метабазы AnonymousPasswordSync значение falseи сбросить пароль для анонимного пользователя для учетной записи и в СЛУЖБЫ IIS.
  • Для получения дополнительных сведений сведения об этой ошибке, обратитесь к следующей статье для просмотра статьи базы знаний Майкрософт:
    896861При просмотре веб-сайта, использующего встроенную проверку подлинности и размещенного на сервере IIS 5.1 или более поздней версии, появляется сообщение об ошибке 401.1
    304201 Не удается доступа веб-узлы или не удается запустить IIS службы, выполняются не локальную системную учетную запись и использование проверки подлинности Windows в службах IIS
    263140 Анонимный доступ и Basic сбой проверки подлинности при подключении к IIS 5.0 на контроллере домена
HTTP 401.2: Отменены по конфигурации сервера
Описание

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

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

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

Общие решения
  • Правильно установите разрешения NTFS для содержимого. Обзор в разделе «Разрешения» в следующих статьях:
    812614 По умолчанию разрешения и права пользователей для служб IIS 6.0
    271071 Как задать необходимые разрешения NTFS и права пользователей для служб IIS 5.0 веб-сервера
  • Убедитесь, что выбран метод проверку подлинности пользователя. Для Пример, при использовании встроенной проверки подлинности пользователей не запрашивается учетные данные проверки подлинности. В этом случае может быть неясно, если запрос проверку подлинности или нет.
  • Если содержимое находится в удаленной общей папке, убедитесь, что пользователи имеют достаточные разрешения 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: Проверка подлинности не выполнялась, поскольку сервер и клиент не смогли согласовать протокол проверки подлинности.
  • 401.3: Проверка подлинности проходит успешно, но учетная запись, Проверка подлинности не имеет достаточных разрешений для доступа к нужной ресурс или содержимого.
  • 401.4: Фильтр ISAPI, отказался.
  • 401.5: Расширение ISAPI или CGI приложений запрещен запрос.

Полезные инструменты и ресурсы

Средства Microsoft

Программы сторонних производителей

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

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

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

Свойства

Код статьи: 907273 - Последнее изменение :: 23 декабря 2012 г. - Редакция: 11.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Server 1.01
Ключевые слова: 
kbhowto kbinfo kbmt KB907273 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 907273

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