Principal
/
Ayuda con Páginas Web
/
Problemas SSL
/
¿Cómo arreglar el ERR_SSL_PROTOCOL_ERROR?

¿Cómo arreglar el ERR_SSL_PROTOCOL_ERROR?

El ERR_SSL_PROTOCOL_ERROR es un problema SSL común y puede impedirle acceder a su propio sitio web o a otros. A menudo, aparece con el mensaje “Este sitio no puede proporcionar una conexión segura“. Puede ser causado por configuraciones incorrectas de SSL en su computadora local, problemas en el lado del servidor o incluso ambos.

Si está luchando con el error, este artículo lo guiará a través de todas las soluciones paso a paso. Sigue leyendo para descubrir cómo arreglar el ERR_SSL_PROTOCOL_ERROR en tu sitio web.

¿Qué es SSL?

SSL son las siglas de Secure Socket Layer que sirve para asegurar las transacciones en línea y la información sensible. Los certificados SSL proporcionan cifrado, autenticación del servidor e integridad de los datos. Este protocolo habilita un canal de comunicación de Internet seguro entre un navegador web y un servidor, de servidor a servidor o de aplicación a servidor.

Tener un certificado SSL permite una conexión HTTPS (donde “S” significa “segura”) en un sitio web, que los navegadores muestran como un candado verde. Para los sitios web de comercio electrónico, donde se intercambian pagos y datos sensibles, es casi obligatorio tener un certificado SSL válido. Especialmente, si eres propietario de un negocio en línea que se esfuerza por construir y mantener la confianza de los consumidores en tu marca.

Dicho esto, está claro que la presencia de ERR_SSL_PROTOCOL_ERROR en tu sitio web puede dañar la reputación de tu marca ganada con tanto esfuerzo. Sin mencionar que si estás intentando acceder a un sitio web favorito, no podrás hacerlo. Por lo tanto, más adelante en este artículo, veremos las posibles razones por las que se produce este error y lo que puede hacer para solucionarlo.

¿Por qué ocurre el error ERR_SSL_PROTOCOL_ERROR?

ERR_SSL_PROTOCOL_ERROR

Tu navegador muestra “Este sitio no puede proporcionar una conexión segura” o ERR_SSL_PROTOCOL_ERROR cuando no puede establecer una conexión HTTPS a tu sitio. Esto puede deberse a las siguientes razones más comunes:

  • Certificado SSL no válido / caducado
  • Problemas relacionados con el navegador
  • Problemas con la configuración del sistema local
  • Errores del servidor

Cualquiera de las razones anteriores puede ser la causa de que un sitio muestre ERR_SSL_PROTOCOL_ERROR.

Aquí está el mensaje de advertencia exacto que verá, dependiendo de su navegador:

  • Firefox – “Tu conexión no es segura”
  • Google Chrome – “Tu conexión no es privada” o “Este sitio no puede proporcionar una conexión segura”
  • Microsoft Edge – “Hay un problema con el certificado de seguridad de tu sitio web”
  • Safari – “Safari no puede verificar la identidad del sitio web”

¿Cómo arreglar “Este sitio no puede proporcionar una conexión segura” err_ssl_protocol_error?

En esta sección, discutiremos los posibles problemas locales o del lado del servidor que pueden causar un ERR_SSL_PROTOCOL_ERROR y cómo solucionarlos. Cualquiera de estos puede arreglar el error y deberías probarlos uno por uno hasta que encuentres cuáles resuelven el problema.

Comprobar si hay problemas con el certificado SSL

Comprobar si hay problemas con el certificado SSL

El mensaje de error – “Este sitio no puede proporcionar una conexión segura” puede aparecer si ha cambiado de host recientemente. En tal caso, lo más probable es que hayas cambiado los registros DNS de tu dominio e instalado un nuevo certificado SSL en el nuevo servidor. Sin embargo, los cambios de DNS necesitan tiempo para propagarse y es posible que tu navegador todavía vea tu sitio en el servidor anterior. Por lo tanto, durante ese período de propagación, puede encontrar un NET :: ERR_SSL_PROTOCOL_ERROR.

Si todo está configurado correctamente con tu nuevo certificado SSL, después de que el dominio se propague, el problema debería estar resuelto.

Alternativamente, tu navegador puede estar mostrando un ERR_SSL_PROTOCOL_ERROR debido a un certificado SSL caducado. Por lo tanto, puede intentar probar la validez de su certificado SSL y ver si ese es el culpable. Puedes hacerlo fácilmente con este popular comprobador de SSL, que verifica si tu SSL es válido y cuándo caducará.

SSL Checker

IMPORTANTE: Asegúrate de comprobar si el certificado SSL es válido tanto para el dominio simple (tudominio.com) como para www.tudominio.com.

Si la herramienta web determina que todo está configurado correctamente con tu SSL, es posible que tengas que comprobar si hay problemas de tu lado.

Examina la configuración de tu navegador

Limpia tus datos de navegación

Un buen lugar para comenzar cuando se investiga una causa local de este error de SSL es su navegador web. Genera y recopila caché para los sitios visitados con frecuencia para garantizar una experiencia de navegación rápida y fluida. Tu navegador también guarda los datos de tus sesiones en cookies, por lo que puede mantenerte conectado a tu sitio, por ejemplo.

Aún así, la caché y las cookies pueden estar desactualizadas o dañadas causando el ERR_SSL_PROTOCOL_ERROR. Por lo tanto, para resolverlo, debes limpiar la caché y las cookies de tu navegador.

Limpia tu estado SSL

Los navegadores como Google Chrome almacenan caché en tu sistema operativo Windows para los certificados SSL en los sitios que visitas con frecuencia.

Gracias a esta función, tu Chrome sirve los sitios web más rápido, ya que no necesita verificar su SSL cada vez que los solicitas.

Sin embargo, si estás lidiando con el mensaje “Este sitio no puede proporcionar una conexión segura” en Chrome, es posible que tu navegador esté almacenando una caché SSL caducada. Por lo tanto, debes borrar el estado SSL de tu Chrome.

Para borrar el estado de SSL de tu Chrome en el sistema operativo Windows 10, sigue estos pasos:

  • Usa el menú de búsqueda de Windows para encontrar tu Panel de control.
  • Cuando aparezca la ventana del Panel de control, selecciona Red e Internet.
Redes e Internet Windows
  • En la siguiente ventana que se abrirá, haz clic en Opciones de Internet.
  • Aparecerá un cuadro de diálogo, donde debes elegir la pestaña Contenido.
  • En la pestaña Contenido, haz clic en el botón Borrar estado de SSL.
Borrar estado SSL Windows

Una vez hecho esto, verás un mensaje de confirmación de que “La caché SSL se limpió con éxito”. Después, puedes reiniciar tu navegador Chrome y si la caché SSL estaba bloqueando tu sitio, el problema debería estar resuelto.

Desactivar el protocolo QUIC en Google Chrome

El protocolo QUIC (Quick UDP Internet Connections) está habilitado por defecto en Chrome. Proporciona una conexión cifrada (similar a las conexiones TLS / SSL) a los servidores de Google. QUIC está habilitado por defecto y deshabilitarlo puede resolver el ERR_SSL_PROTOCOL_ERROR en Chrome.

Para desactivar QUIC copia y pega la siguiente línea en tu barra de direcciones de Chrome:

chrome://flags/#enable-quic

Esto abrirá la página de banderas de Chrome, donde QUIC está marcado en amarillo en la parte superior. En el menú desplegable junto a él, selecciona “Desactivado” y reiniciar Chrome.

Disable QUIC Chrome

Desactivar las extensiones del navegador

A veces, las extensiones del navegador pueden ser la fuente de problemas como el error “Este sitio no puede proporcionar una conexión segura”. Por lo tanto, puedes intentar desactivarlos para ver si eso soluciona el problema.

Para hacerlo en Google Chrome, haz clic en el menú de tres puntos en la esquina superior derecha del navegador. En el menú desplegable, selecciona Más herramientas > Extensión y aparecerá una página con todas las extensiones instaladas.

Open Chrome's Extensions

Cuando se cargue la página de extensiones de Chrome, usa el botón para desactivar cada plugin y reiniciar tu navegador.

Desactivar Chrome Extensiones

Si estás navegando con Mozilla Firefox, puedes desactivar las extensiones pinchando en el menú de hamburguesas.

Firefox Complementos y temas

Seleccionar Complementos y temas te llevará al menú Extensiones, donde deslizar cada botón hacia la izquierda deshabilitará cada extensión.

Firefox Extensiones

Reinicia Firefox y comprueba si el ERR_SSL_PROTOCOL_ERROR se ha ido.

En caso de que estés con el navegador Safari, haz clic en el menú Safari y selecciona Preferencias. 

Safari PReferencias

En la siguiente ventana, busca la pestaña Extensiones y Desinstala tus extensiones activas.

Desinstalar Safari Extensiones

Una vez hecho esto, reinicia Safari e intenta acceder a tu sitio web de nuevo para ver si el error de SSL sigue ahí.

Si el error persiste, es posible que deba continuar con el siguiente paso y actualizar su navegador preferido a la última versión disponible.

Actualizar navegadores a su última versiónn

En caso de que ninguna de las correcciones anteriores te haya ayudado hasta ahora, es posible que tu navegador necesite una actualización. Las versiones desactualizadas del navegador pueden ser incompatibles con el último SSL o los requisitos generales de cifrado.

Por lo tanto, puedes intentar resolver el ERR_SSL_PROTOCOL_ERROR en Chrome actualizándolo a su última versión.

Por lo general, los navegadores como Chrome y Mozilla Firefox buscan actualizaciones automáticamente al reiniciar. Sin embargo, si mantienes muchas pestañas abiertas, debes reiniciar tu navegador para indicarle que busque actualizaciones disponibles.

Alternativamente, puedes iniciar la actualización desde la Configuración de Chrome y desplazarte hacia abajo hasta la sección Acerca de Chrome en la barra lateral. Inmediatamente después de cargar esta sección, se iniciará una verificación de actualizaciones.

Actualizando Chrome

Si hay una actualización disponible, Chrome la instalará y te pedirá que reinicies tu navegador para completar la instalación.

Para solicitar una actualización en Mozilla Firefox, ve a la página de configuración General y desplázate hacia abajo hasta la sección Actualizaciones de Firefox.

Actualizaciones de Firefox

Cuando trabajas con Safari, puedes comprobar si hay actualizaciones disponibles e iniciarlas desde la sección de Actualizaciones de software en tu Mac.

Examina la configuración de tu sistema local

Siempre que ninguna de las soluciones a nivel de navegador haya podido resolver el problema de SSL, a continuación deberías centrarte en la configuración de tu sistema operativo.

Verificar la fecha y hora del sistema

Una configuración de fecha y hora incorrecta para tu entorno local puede ser la razón del mensaje de error “Este sitio no puede proporcionar una conexión segura”. Si tu hora y fecha son incorrectas, es posible que tu navegador no pueda completar correctamente esta verificación de autenticación para tu certificado SSL. Por lo tanto, le recomendamos que compruebe la configuración de fecha y hora de su sistema.

A continuación se indica cómo hacerlo en los sistemas operativos (SO) más utilizados:

  • Windows OS

Haz clic en el botón de Windows y selecciona el icono de engranaje para abrir la página de Configuración. Cuando se cargue la ventana, elige “Hora e idioma“, como se muestra en la siguiente captura de pantalla.:

Hora e idioma

En la siguiente ventana, selecciona “Fecha y hora“, donde necesitas habilitar las opciones para la detección automática de fecha y zona horaria.

Fecha y Hora Windows

De esta manera, tu PC con Windows sincronizará tu hora y fecha automáticamente y si ese fue el problema que causó el error de SSL, ahora debería solucionarse.

  • Mac OS

Para revisar la configuración de fecha y hora en una Mac, haz clic en el icono de la manzana en la esquina superior izquierda. Haz clic en Preferencias del sistema y desplázate hacia abajo para encontrar la sección “Fecha y hora“.

Preferencias del sistema Mac OS

Cuando se cargue la ventana Fecha y hora, debes marcar la casilla junto a “Establecer hora y fecha automáticamente“.

Fecha y Hora Mac OS

Esto sincronizará tu MacOS con el servidor de Apple y si el error de SSL fue causado por una discrepancia allí, ahora debería ser arreglado.

Cambiar la configuración de seguridad y privacidad de Internet

En caso de que el problema persista, puede recurrir a reducir la configuración de seguridad y privacidad de Windows 10. Una configuración de alto nivel de estas características podría estar bloqueando tu acceso al sitio, por lo que deberías intentar reducirlas a “Medio alto” o “Bajo“.

Para acceder a la configuración de seguridad en una máquina con Windows, abra el Panel de control usando Buscar. Haz clic en Opciones de Internet y se cargará una ventana con pestañas, donde debes seleccionar la pestaña Seguridad. En la sección “Nivel de seguridad“, usa el control deslizante para establecer un nivel de seguridad Medio-alto o Bajo y haz clic en Aplicar.

Nivel de seguridad Windows

Desactivar temporalmente antivirus y firewall

Tener un software antivirus de buena reputación y un firewall que proteja tu ordenador es crucial para tu seguridad. Sin embargo, a veces estos pueden obstruir su acceso a ciertos sitios web al bloquear sus direcciones IP o bloquear su conexión HTTPS. Si un sitio web usa una versión TLS / SSL desactualizada (como SSL 3.0 y TLS 1.0), su software antivirus bloqueará el acceso.

Para asegurarte de que este es el motivo del ERR_SSL_PROTOCOL_ERROR, puedes desactivar temporalmente estas características de seguridad.

Es muy importante que habilites tu Antivirus y Firewall de nuevo, después de haber solucionado el error o descartado esta causa.

Eliminar archivo de hosts 

El archivo Hosts es un archivo de sistema de texto sin formato que contiene nombres de dominio asignados a direcciones de Protocolo de Internet (IP). El sistema operativo usa este archivo para identificar un nombre de host y su ubicación en una red IP. De esta manera, tu ordenador sabe dónde encontrar un sitio web en particular y lo resuelve desde la IP especificada.

Para obtener más información sobre el archivo hosts, consulte nuestra guía detallada sobre Cómo usar el archivo hosts?

Sin embargo, un archivo de hosts dañado o desactualizado podría ser la causa subyacente del net :: ERR_SSL_PROTOCOL_ERROR con el que estás luchando.

A continuación, encontrarás los pasos que necesitas para eliminar tu archivo hosts en Windows OS o Mac OS.

  • WindowsOS
  1. Haz clic en el botón de Windows + la tecla “R” para abrir el cuadro de diálogo Ejecutar.
  2. Escribe C:\\Windows\\System32\\drivers\\etc y presiona Enter.
  3. La siguiente ventana abrirá la carpeta \etc donde puedes encontrar el archivo hosts.
  4. Haz clic derecho en el archivo y selecciona Eliminar y reinicia tu navegador.
  • MacOS
  1. Presiona Cmd + Espacio para activar la búsqueda de Spotlight y escribe Terminal
  2. Abre la aplicación Terminal y pega cd /etc para entrar en el directorio etc
  3. Escribe rm hosts y presiona Enter, luego reinicia tu navegador

Si eliminar el archivo hosts no ha ordenado el ERR_SSL_PROTOCOL_ERROR, debes proceder con el siguiente paso.

Actualiza tu sistema operativo

Los sistemas operativos desactualizados pueden causar todo tipo de problemas y también suponer una vulnerabilidad de seguridad. Por lo tanto, mantener tu sistema operativo actualizado puede ayudarte a resolver el error de SSL que estás experimentando.

Por defecto, Windows está configurado para actualizarse automáticamente, y si no ha cambiado esa configuración, no hay nada de qué preocuparse. Sin embargo, si quieres asegurarte de que tu sistema operativo está actualizado, es mejor buscar actualizaciones.

Para hacerlo, usa la búsqueda de Windows para encontrar la sección Configuración > Actualización y seguridad. En esa ventana, verá si su sistema operativo está actualizado o puede usar el botón Buscar actualizaciones.

Buscar Actualizaciones Windows

En Mac, haz clic en el icono de la manzana en la esquina superior izquierda y selecciona Preferencias del sistema. En la siguiente ventana, haz clic en el icono “Actualización de software” y si hay una nueva versión disponible, haz clic en el botón Reiniciar ahora para iniciar la actualización.

Mac Actualizacion

Comprobar el registro del servidor para ver si hay mensajes de error

Si ya probaste todas las soluciones posibles, mencionadas anteriormente, y nada ha resuelto el error de SSL, debes comprobar el registro de errores de tu servidor. Busque la presencia de cualquier error que pueda estar relacionado con el servidor o problemas de SSL. Pueden darte más información sobre lo que puede estar mal con tu sitio que muestra ERR_SSL_PROTOCOL_ERROR.

Los clientes de SiteGround pueden encontrar el registro de errores de un sitio en su respectivo Site Tools > Estadísticas > Registro de errores.

Dado el hecho de que has intentado todas las correcciones sugeridas y ninguna de ellas resolvió el NET :: ERR_SSL_PROTOCOL_ERROR, es posible que desees contactar con tu soporte de hosting. Los clientes de SiteGround pueden contactarnos 24/7 en todos nuestros canales de soporte y con gusto lo ayudaremos con tal problema.

Comparte este artículo