Site icon EfmSoft

Что означает HTTP-статус 497 (Http To Https Port)?

 
Предыдущий Следующий
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.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version