Предыдущая страница | Следующая страница | Найти страницу |

## Настройка сообщений об ошибках сервера

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

Вам может потребоваться создать и использовать на веб-сервере собственные страницы уведомлений об ошибках. Plesk позволяет вам настраивать следующие сообщения об ошибках:

- 400 Bad File Request / (Неправильный запрос файла). Обычно свидетельствует о синтаксических ошибках в адресе (например, вместо букв нижнего регистра были использованы буквы верхнего регистра, неправильные знаки пунктуации).
- 401 Unauthorized / (Несанкционированный). Сервер ищет и не может найти некоторые ключи шифрования клиента. Также, возможно был введен неверный пароль.
- 403 Forbidden/Access denied (Доступ запрещен). Аналогично ошибке 401, для доступа к сайту требуются особые полномочия – пароль и/или имя пользователя, если это страница регистрации.
- 404 Not Found (Не найден). Сервер не может найти запрошенный файл. Файл был перемещен или удален, введен неправильный адрес или название документа. Эта ошибка встречается наиболее часто.
- 405 Method Not Allowed (Недопустимый метод). Метод, указанный в строке запроса, не разрешен для ресурса, определяемого адресом запроса.
- 406 Not Acceptable (Не приемлемо). Ресурс, определяемый запросом, может только формировать ответы, которые имеют характеристики содержимого, не допустимые в соответствии с принятыми заголовками, которые были отправлены в запросе.
- 407 Proxy Authentication Required (Требуется установление подлинности через прокси-сервер). Эта ошибка аналогична ошибке 401 (Несанкционированный), однако указывает на то, что клиент должен сначала идентифицировать себя через прокси-сервер.
- 412 Precondition Failed (Ошибка предварительного условия). Предварительное условие, заданное в одном или нескольких полях заголовков запроса, было признано неверным при проверке на сервере. Этот код ответа позволяет клиенту установить предварительные условия на текущую метаинформацию ресурса (данные в поле заголовка) и предотвратить, таким образом, применение запрошенного метода к любым ресурсам, кроме нужных.
- 414 Request-URI Too Long (Слишком длинный URL). Сервер отказывает в обработке запроса, так как URL запроса имеет длину большую, чем сервер может интерпретировать. Это редкое условие, которое может возникать только в случае, если клиент неверно выполнил преобразование запроса POST в запрос GET с длинной очередью, когда клиент перешел к устаревшей ссылке в результате перенаправления (например, префикс URL перенаправления, который указывает на свой суффикс), или когда сервер находится под атакой клиента, пытающегося воспользоваться дырами в системе безопасности, которые имеются в некоторых серверах, используя буфер фиксированной длины для считывания или манипуляции адресом URL запроса.
- 415 Unsupported Media Type (Не поддерживаемый тип устройства). Сервер отказывает в обработке запроса, так как элемент запроса имеет формат, который не поддерживается запрашиваемым ресурсом для запрошенного метода.
- 500 Internal Server Error (Внутренняя ошибка сервера). Невозможно найти документ HTML из-за проблем в настройках сервера.
- 501 Not Implemented (Не реализовано). Сервер не поддерживает функции, необходимые для выполнения запроса. Такой ответ выдается в случае, если сервер не распознает метод запроса и не поддерживает его для любых ресурсов.
- 502 Bad Gateway (Ошибка шлюза). Сервер, выполняя функции шлюза или прокси-сервера, получил неверный ответ от выше расположенного сервера, к которому он обратился для выполнения запроса.

Чтобы настроить использование персонализированных страниц уведомления об ошибках на веб-сервере Plesk:

1. Включите поддержку персонализированных сообщений об ошибках через панель управления Plesk. Находясь на домашней странице, щелкните по нужному имени домена и затем нажмите Установка. Поставьте флажок в поле Персонализированные сообщения об ошибках веб-сервера. Нажмите OK.
2. Подключитесь по FTP к серверу Plesk под своей учетной записью и перейдите в каталог `error_docs`.
3. Внесите изменения или замените соответствующие файлы. Убедитесь, что были сохранены правильные имена файлов.
   - 400 Bad File Request - `bad_request.html`
   - 401 Unauthorized - `unauthorized.html`
   - 403 Forbidden/Access denied - `forbidden.html`
   - 404 Not Found - `not_found.html`
   - 405 Method Not Allowed`- method_not_allowed.html`
   - 406 Not Acceptable`- not_acceptable.html`
   - 407 Proxy Authentication Required`- proxy_authentication_required.html`
   - 412 Precondition Failed`- precondition_failed.html`
   - 414 Request-URI Too Long`- request-uri_too_long.html`
   - 415 Unsupported Media Type`- unsupported_media_type.html`
   - 500 Internal Server Error - `internal_server_error.html`
   - 501 Not Implemented`- not_implemented.html`
   - 502 Bad Gateway`- bad_gateway.html`
4. Подождите несколько часов, пока не произойдет перезагрузка сервера. После этого веб-сервер будет использовать ваши сообщения об ошибках.