HTTP 403 Forbidden
Недостаточно прав доступа к файлу или ресурсу, IP-адрес заблокирован фаерволом (WAF/Cloudflare) или неверно выставлены права Linux chmod.
curl -i -X GET https://httpbin.org/status/403 - • Неверные права на файлы в Linux (например, 600 вместо 644 или отсутствие +x на папках)
- • Блокировка по IP или геолокации в Cloudflare / Nginx
- ✓ Проверьте права на сервере через Chmod калькулятор: 755 для папок и 644 для файлов
- ✓ Проверьте роли и права пользователя в системе авторизации
Открыть полный инструмент: Конвертер cURL в код (Fetch, Python, Go) →
Причины и способы устранения
Сводная таблица кодов 4xx Ошибки клиента
| Код | Название | RFC |
|---|---|---|
| 400 | Bad Request | RFC 9110 Section 15.5.1 |
| 401 | Unauthorized | RFC 9110 Section 15.5.2 |
| 403 | Forbidden | RFC 9110 Section 15.5.4 |
| 404 | Not Found | RFC 9110 Section 15.5.5 |
| 405 | Method Not Allowed | RFC 9110 Section 15.5.6 |
| 408 | Request Timeout | RFC 9110 Section 15.5.9 |
| 409 | Conflict | RFC 9110 Section 15.5.10 |
| 410 | Gone | RFC 9110 Section 15.5.11 |
| 418 | I'm a teapot | RFC 2324 / RFC 9110 Section 15.5.19 |
| 422 | Unprocessable Content | RFC 9110 Section 15.5.21 |
| 429 | Too Many Requests | RFC 6585 Section 4 |
Вопросы и ответы
Что означает статус ответа HTTP 403 Forbidden?
Недостаточно прав доступа к файлу или ресурсу, IP-адрес заблокирован фаерволом (WAF/Cloudflare) или неверно выставлены права Linux chmod. Данный статус стандартизирован спецификацией RFC 9110 Section 15.5.4 в группе 4xx Ошибки клиента.
Является ли HTTP 403 ошибкой клиента или сервера?
HTTP 403 — это ошибка на стороне клиента (4xx), указывающая на некорректный запрос, отсутствие прав или опечатку в URL.
Как проверить и воспроизвести ответ HTTP 403 через терминал?
Используйте утилиту cURL с флагом -I для инспекции заголовков: curl -I https://httpbin.org/status/403