Ошибка 401 Unauthorized: что это за ошибка, диагностика и как ее исправить

Контент-маркетолог
Стаж 15 лет

Частые причины ошибки 401 — это неверные данные, неправильные настройки, блокировки доступа, однако, это лишь часть причин. Далее мы подробно рассмотрим эти и другие причины возникновения ошибки, а также дадим практические способы устранения на стороне пользователя и администратора ресурса.

Что такое ошибка 401

Код ошибки 401 Unauthorized (от англ. «отказ в доступе») — это сообщение, которое появляется на экране, когда пользователь не может получить доступ к определенному сайту целиком или только к какой-либо странице сайта. Допустим, он неправильно вводит имя и пароль — сразу появится соответствующее сообщение. 401-я, как правило, отображается в браузере как отдельная страница с описанием. Технически ее причина — отсутствие или недостаток данных для входа, чтобы получить доступ к нужному ресурсу.

Пример текста, который появился при доступе к сайту. Авторское изображение
Пример текста, который появился при доступе к сайту. Авторское изображение

Простыми словами, ошибка 401 — сбой сервера, из-за непрохождения пользователем авторизации или ввода им неверных данных.

Она может возникнуть, когда:

  • Пользователь пытается получить доступ к сайту, защищенному HTTP-аутентификацией, и не предоставляет свои учетные данные.
  • Пользователь пытается получить доступ к файлу или ресурсу, для которого у него недостаточно прав на чтение.
  • В ссылке, направляющей пользователя на ресурс, есть опечатка или неправильно указан URL-адрес.
  • Файл, к которому пользователь пытается получить доступ, отсутствует в нужном каталоге.

Здесь и далее под выделенным компьютером я буду понимать компьютер-сервер.

Диагностика: как определить причины

Для удобства мы разделили все источники проблемы на два вида: пользовательские и серверные.

Возможные причины со стороны пользователя:

  • Неверный логин или пароль. Значит пользователь вводит неправильные данные при входе на сайт
  • Ошибка в имени пользователя или пароле. Пользователь вводит корректные данные, но они не соответствуют требованиям системы.
  • Отсутствие cookies или их блокировка. В этом случае не сохраняются данные браузером (или они были удалены самим пользователем, как вариант). Проверьте интерфейс браузера и откройте его настройки.
  • Неверные настройки браузера. А в этом случае пользователь неправильно настроил свой браузер (например, отключил выполнение JS), что и приводит к сбоям при авторизации.
  • Проблемы с интернетом. Это может быть и медленное соединение, потеря пакетов, лаги из-за слишком большого количества открыты программ, использующих сеть.

Возможные причины со стороны выделенного компьютера

Технические работы на сайте, обычно, связаны с четырьмя причинами:

  • обновление CMS, а также установка какого-либо расширения, модуля или плагина на сайт;
  • изменение уровня доступа для пользователя;
  • индексация поисковиками;
  • ограничение доступа в файле robots.txt.

Сбои в настройках сервера могут быть связаны с:

  • неверным логином или некорректным паролем;
  • попыткой просмотра контента, доступного только для авторизованных пользователей;
  • слишком маленькой длительностью сессии в файле php.ini.

Неверная конфигурация брандмауэра — также частая причина появления сбоя:

  • неправильные уровни доступа для пользователей;
  • ошибки в именах индексных файлов;
  • проблемы с загрузкой файлов на выделенный компьютер.

Как пользователю устранить эту ошибку

Простые решения тем и простые, что их может применить каждый пользователь. Обычно достаточно просто подождать. Если страница так и не открывается спустя 10-20 минут, можно попробовать другие варианты.

  1. Перезагрузите страницу:
    • закройте текущую страницу и откройте ее заново;
    • если сообщение не исчезло, попробуйте перезапустить браузер.
  2. Очистите кэш и cookies браузера:
    • в настройках браузера найдите раздел «История» или «Настройки»;
    • выберите «Очистить историю» или «Очистить кэш и cookies»;
    • убедитесь, что выбраны все нужные параметры.
  3. Проверьте корректность ввода логина и пароля:
    • убедитесь, что вводите правильные данные;
    • проверьте, не изменились ли требования к паролю.
  4. Убедитесь, что cookies включены в настройках браузера:
    • в настройках браузера найдите раздел «Настройки» или «Безопасность»;
    • проверьте, что опция «Разрешить использование cookies» включена.
  5. Попробуйте зайти на сайт с другого устройства:
  • если сбой возникает только на одном устройстве, попробуйте использовать другое устройство для доступа к сайту;
  • если сообщение сохраняется, обратитесь к администратору сайта.

Есть более сложные решения по устранению этой ошибки.

  • Смените ранее созданный пароль.
  • Обновите свой браузер.
  • Выключите VPN и другие расширения браузера.
  • Напишите в саппорт сайта. Ищите емейл на странице контактов.

В отличие от других серверных ошибок, 401-я не появляется во время аномальных всплесков трафика.

Как вебмастеру устранить эту ошибку

  1. Проверьте самые важные настройки аутентификации:
    • убедитесь, что используемые параметры полностью корректны;
    • используйте надежные методы аутентификации;
    • регулярно обновляйте пароли, потому что это важно.
  2. Используйте надежные способы аутентификации:
    • выберите метод аутентификации, который обеспечивает высочайший уровень безопасности;
    • используйте двухфакторную аутентификацию, если это возможно.
  3. Обязательно обновляйте пароли везде, где вы их используете:
    • установите напоминание о необходимости обновления паролей;
    • используйте сложные и уникальные пароли для каждого аккаунта;
    • меняйте пароли регулярно, например, каждые 3-6 месяцев.
  4. Проверьте конфигурации выделенного компьютера и убедитесь, что он правильно настроен:
    • проверьте логи на наличие ошибок;
    • оцените как работает выделенный компьютер: он должен корректно отвечать на запросы;
    • если проблема не решена, обратитесь к хостинг-провайдеру или администратору выделенного компьютера.
  5. Проверьте настройки брандмауэра:
    • убедитесь, что брандмауэр настроен правильно и разрешает доступ к нужным ресурсам;
    • если проблема не решена, проверьте настройки брандмауэра и при необходимости внесите изменения.
  6. Обновите программное обеспечение выделенного компьютера:
    • проверьте наличие обновлений для операционной системы и программного обеспечения выделенного компьютера;
    • установите все необходимые обновления и перезагрузите выделенный компьютер.
  7. Предоставление информации. Добавление страницы с описанием ошибки 401 и возможными решениями — правильные шаги, чтобы уменьшить количество отказов и не допустить ухудшения ПФ на сайте. Здесь:
  • создайте страницу на вашем сайте, где будет описано, что такое ошибка 401, почему она возникает и как ее исправить;
  • разместите ее на видном месте, чтобы пользователи могли легко найти ее и узнать, как решить проблему;
  • укажите на этой странице возможные причины ошибки (неправильный ввод данных, проблемы с аутентификацией или блокировка аккаунта);
  • опишите, как пользователи могут исправить 401-ю. Например, им надо проверить правильность ввода данных, изменить настройки аутентификации или обратиться в службу поддержки;
  • разместите ссылку на эту страницу на главной странице сайта или в разделе «Помощь».

Поговорим о том, как донести техническую информацию до широкого пользователя. Используйте только понятные, информативные, обязательно емкие объяснения:

  1. Разработайте единый стиль подачи информации об ошибках, который будет легко восприниматься обычным пользователем.
  2. Используйте простые и понятные формулировки, избегайте технических терминов и жаргона.
  3. Опишите проблему, которую вызывает появление 401-й, и предложите пользователю конкретные решения.
  4. Укажите, какие действия пользователь должен предпринять для исправления 401-ой, например, перезагрузить страницу, очистить кеш или обратиться в службу поддержки.

Добавьте возможность связаться с вебмастером вашего сайта — прямо на странице с описанием 401-ой, чтобы пользователи могли быстро получить помощь.

Примеры текстов 401-й

Вот так в браузере выглядит описываемая ошибка:

Пример текста, который появился при доступе к сайту. Авторское изображение
Пример текста, который появился при доступе к сайту. Авторское изображение

И вот как она может быть описана:

  • «Unauthorized» (не авторизован).
  • «Forbidden» (запрещено).
  • «Not Found» (не найдено).
  • «Bad Request» (неверный запрос).
  • «Unauthorized Access» (неавторизованный доступ).
  • «Access Denied» (отказ в доступе).
  • «Authentication Required» (требуется аутентификация).
  • «Invalid Credentials» (неверные учетные данные).
  • «Session Expired» (сессия истекла).
  • «Insufficient Privileges» (недостаточно привилегий).

Теперь — решения для каждого из вариантов.

Для варианта с текстом «Unauthorized»:

  • проверьте корректность настроек аутентификации на сайте;
  • используйте надежный метод аутентификации;
  • регулярно обновляйте пароли.

Для варианта с текстом «Forbidden»:

  • убедитесь, что доступ к запрашиваемому ресурсу разрешен;
  • проверьте настройки брандмауэра.

Для варианта с текстом «Not Found»:

  • проверьте логи выделенного компьютера на наличие ошибок;
  • убедитесь, что выделенный компьютер корректно отвечает на запросы.

Для варианта с текстом «Bad Request»:

  • проверьте корректность запроса;
  • обновите программное обеспечение выделенного компьютера.

Для варианта с текстом «Unauthorized Access»:

  • проверьте настройки аутентификации и авторизации;
  • обратитесь к разработчику сайта для исправления кода.

Для варианта с текстом «Access Denied»:

  • проверьте настройки доступа к ресурсу;
  • обновите права доступа пользователей.

Для варианта с текстом «Authentication Required»:

  • проверьте корректность настройки аутентификации;
  • обновите пароли пользователей.

Для варианта с текстом «Invalid Credentials»:

  • проверьте правильность ввода учетных данных;
  • обновите учетные данные пользователей.

Для варианта с текстом «Session Expired»:

  • проверьте настройки сессии;
  • обновите сессию пользователя.

Для варианта с текстом «Insufficient Privileges»:

  • проверьте права доступа пользователя к ресурсу;
  • обновите привилегии пользователя.

В завершение скажу, что 401-ая не является фатальной. Если вы столкнулись с ней, сохраняйте спокойствие и следуйте инструкциям, описанным в статье.

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

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

Так вы по максимуму защитите себя от вредоносных программ и уязвимостей, которые распространяются также и через сайты.

Коротко о главном

  • Ошибка 401 — проблема, с которой могут столкнуться пользователи и веб-мастеры.
  • Ошибки на стороне выделенного компьютера чаще всего возникают, если происходит неправильный ввод имени пользователя или пароля, указываются некорректные настройки аутентификации или случилась блокировка аккаунта из-за многократных неудачных попыток авторизации.
  • Ошибки на стороне пользователя возникают, если происходит неверный ввод адреса страницы, указываются некорректные данные авторизации или появились проблемы с кэшем и cookies.
  • Для устранения ошибки 401 администратору сайта следует обратиться в службу поддержки хостинг-провайдера или внести изменения в настройки сайта самостоятельно. Пользователю — нужно просто подождать.

Оценить статью
1 ответов

Комментарии

Написать комментарий
Популярные статьи автора
Узнайте стоимость продвижения сейчас
Выберите удобный способ связи:
Выберите удобный способ связи:
Введите Ваш номер телефона:
Введите адрес Вашего сайта:
Введите Ваше имя:
Нажимая кнопку «Получить предложение» вы соглашаетесь с Политикой конфиденциальности.
Введите Ваш Email:
Введите адрес Вашего сайта:
Введите Ваше имя:
Нажимая кнопку «Получить предложение» вы соглашаетесь с Политикой конфиденциальности.
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Вы уже проголосовали
Возьмем ТОП вместе?
Нажимая кнопку «Оставить заявку» вы соглашаетесь с Политикой конфиденциальности.
Цена лидов в различных нишах
Тематика Стоимость лида (Москва/Россия)
Отдых 500
Мебель 350
Оборудование 500
Бансковские услуги 500
Безопасность 500
Организация мероприятий, концерты, праздники 500
Недвижимость 500
Строительство и отделка 500
Грузоперевозки 500
Доставка еды 350
Юридические услуги 500
Бухгалтерские услуги 500
Пластиковые окна 500
Детские товары 350
Автозапчасти 350
Образование 500
Возьмем ТОП вместе?
Нажимая кнопку «Оставить заявку» вы соглашаетесь с Политикой конфиденциальности.
Оставить заявку сейчас
Выберите интересующую услугу *
Нажимая кнопку «Оставить заявку» вы соглашаетесь с Политикой конфиденциальности.
Подпишитесь на рассылку
Не пропустите самое интересное из мира SEO и Digital. Только актуальные и самые крутые статьи.
Заявка успешно отправлена!
Наши сотрудники уже приступили к анализу Вашего сайта. Наш менеджер свяжется с вами в течение дня, спасибо!