| Предыдущий | Следующий |
| HTTP_STATUS_CERTIFICATE_REQUIRED | HTTP_STATUS_INVALID_TOKEN |
HTTP_STATUS_HTTP_TO_HTTPS_PORT
Что означает HTTP 497 (HTTP_STATUS_HTTP_TO_HTTPS_PORT)
HTTP 497 — нестандартный статус NGINX: на listener, ожидающий TLS, клиент отправил обычный HTTP request. TLS handshake должен начаться до HTTP headers.
Что проверить
Сверьте scheme и port в URL, upstream/proxy configuration и health checks load balancer. На проблемном соединении первый байт должен принадлежать TLS ClientHello; строка GET /... сразу подтверждает ошибочную схему. Проверьте также proxy_protocol termination.
Как исправлять
Используйте https:// и правильный TLS listener либо направьте plain HTTP на отдельный порт. Redirect возможен только там, где сервер действительно принимает HTTP; TLS-only listener не может корректно обработать обычный HTTP до handshake.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.