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-адресов.
