IIS - О специальных сообщениях об ошибках
В этом разделе приведены основные сведения о стандартных и специальных сообщениях об ошибках HTTP 1.1.
Сообщения об ошибках HTTP 1.1
Если при попытке пользователя подключиться к веб-узлу возникает ошибка HTTP, обозревателю клиента возвращается общее сообщение об ошибке, содержащее краткое описание проблемы, возникшей в процессе установления соединения. Например, если пользователь пытается подключиться к веб-узлу, к которому уже подключено максимально разрешенное количество пользователей, ошибка HTTP выдается в виде HTML-страницы, содержащей текст «Слишком много пользователей».
Специальные сообщения об ошибках
С помощью вкладки «Специальные ошибки» в IIS можно изменить и настроить эти общие сообщения об ошибках HTTP.
Примечание. Все специальные сообщения об ошибках IIS имеют стандартные коды ошибок HTTP, что позволяет обеспечить согласованность с сообщениями об ошибках HTTP 1.1.
В IIS можно настроить следующие сообщения об ошибках HTTP:
Код ошибки | Сообщение об ошибке |
---|---|
400 | Ошибочный запрос |
401.1 | Сбой входа в систему |
401.2 | Сбой входа в систему из-за конфигурации сервера |
401.3 | Нет доступа из-за таблицы управления доступом на ресурсе |
401.4 | Отказ при проверке прав доступа на фильтре |
401.5 | Отказ при проверке прав доступа в приложении ISAPI/CGI |
403.1 | Запрещен доступ на выполнение |
403.2 | Запрещен доступ на чтение |
403.3 | Запрещен доступ на запись |
403.4 | Требуется SSL |
403.5 | Требуется SSL 128 |
403.6 | Отказ для IP-адреса |
403.7 | Требуется клиентский сертификат |
403.8 | Нет доступа к узлу |
403.9 | Слишком много пользователей |
403.10 | Недопустимая конфигурация |
403.11 | Смена пароля |
403.12 | Доступ запрещен средством сопоставления |
403.13 | Клиентский сертификат отозван |
403.14 | Просмотр каталога запрещен |
403.15 | Достигнуто максимально разрешенное число подключений |
403.16 | Клиентский сертификат не вызывает доверия или недействителен |
403.17 | Клиентский сертификат устарел или еще не начал действовать |
404 | Объект не найден |
404.1 | Узел не найден |
405 | Метод не поддерживается |
406 | Недопустимый объект |
407 | Требуется проверка подлинности прокси-сервером |
412 | Сбой подготовки начальных условий |
414 | Слишком длинный запрос URI |
500 | Внутренняя ошибка сервера |
500.12 | Приложение в состоянии перезапуска |
500.13 | Сервер перегружен |
500.15 | Запросы на файл Global.asa недопустимы |
500-100.asp | Ошибка ASP |
501 | Не реализовано |
502 | Неверный шлюз |
Примечания
- Специальные сообщения об ошибках отображаются в виде списка в оснастке IIS, который IIS рассматривает как одно свойство. Например, когда набор специальных сообщений об ошибках задан на уровне веб-узла, все каталоги, принадлежащие этому серверу, наследуют весь список специальных сообщений об ошибках. Это означает, что два списка специальных сообщений об ошибках (для сервера и каталога) не объединяются.
- Если веб-сервер начнет выходить за рамки ограничений на использование процессора, клиентам будет отправлено специальное сообщение об ошибке HTTP 503.1. Это сообщение проинформирует клиентов, что веб-сервер был либо приостановлен, либо остановлен из-за превышения этих ограничений. Дополнительные сведения см. в разделе Регулирование процессов.
- Ошибка 404.1 может возникать только на компьютерах с несколькими IP-адресами. Если клиентский запрос поступает на комбинацию IP-адреса и порта, в которой IP-адрес не настроен на работу с указанным портом, клиенту выдается ошибка HTTP 404.1. Например, если на компьютере имеются два IP-адреса и только один из них настроен на работу с портом 80, то любые запросы на другой IP-адрес с портом 80 будут приводить к ошибке 404.1. Эту ошибку следует задавать только на уровне службы, так как она будет возвращаться клиентам только в случае, когда на сервере используются несколько IP-адресов.