¿Qué significa el estado HTTP 497 (Solicitud HTTP enviada a un puerto HTTPS)?

 
Anterior Siguiente
HTTP_STATUS_CERTIFICATE_REQUIRED HTTP_STATUS_INVALID_TOKEN

HTTP_STATUS_HTTP_TO_HTTPS_PORT

Qué significa NGINX 497 HTTP Request Sent to HTTPS Port

HTTP_STATUS_HTTP_TO_HTTPS_PORT corresponde al código no estándar 497 de NGINX. Se genera cuando un cliente envía una petición HTTP normal, sin TLS, a un puerto donde NGINX espera HTTPS.

Es un error de protocolo/puerto, no de encabezados HTTP. Puede aparecer por una URL con esquema incorrecto, un health check mal configurado, un mapeo de puertos equivocado o un proxy que conecta al backend con HTTP cuando debería usar HTTPS.

Qué comprobar

  • Verifica esquema y puerto en la URL y en la configuración de todos los proxies intermedios.
  • Revisa health checks y service discovery para confirmar si el backend espera HTTP o HTTPS.
  • No intentes corregirlo añadiendo encabezados después de abrir la conexión: el problema ocurre antes, al elegir TLS o texto plano.

NGINX ngx_http_ssl_module


¿Buscas un código diferente? Buscar otro código de estado o error.