Comment résoudre l'erreur ERR_SSL_PROTOCOL_ERROR ?
ERR_SSL_PROTOCOL_ERROR est une erreur générique que le navigateur affiche lorsqu'il ne parvient pas à établir une connexion TLS sécurisée avec le serveur. La cause est le plus souvent la configuration du serveur ou un simple réglage côté client. Dans ce guide, nous la résoudrons en éliminant les causes possibles une par une, de la plus rapide à la plus profonde.
1 — Vérifiez la date et l'heure de l'appareil
La validité du certificat dépend de la date. Si l'horloge de l'ordinateur ou du téléphone est erronée, la poignée de main TLS échoue. Réglez la date/heure sur automatique (depuis le réseau) et rechargez la page.
2 — Videz le cache du navigateur et l'état SSL
Un ancien enregistrement de session peut poser problème. Videz le cache, essayez en navigation privée ou ouvrez-le dans un autre navigateur. Si le problème ne survient que dans un navigateur, la cause est côté client.
3 — Mettez à jour la version TLS du serveur
Les navigateurs modernes rejettent désormais les anciennes versions non sécurisées TLS 1.0/1.1. Si votre serveur ne propose que celles-ci, l'erreur apparaît. Activez les versions actuelles dans Nginx :
ssl_protocols TLSv1.2 TLSv1.3;L'équivalent Apache : SSLProtocol -all +TLSv1.2 +TLSv1.3.
4 — Vérifiez le port 443 et la configuration du certificat
Assurez-vous que les requêtes HTTPS arrivent dans le bon bloc server/VirtualHost et que les chemins ssl_certificate et ssl_certificate_key pointent vers les bons fichiers. Si vous avez modifié la configuration, rechargez le serveur (nginx -t && nginx -s reload).
5 — Vérifiez la chaîne du certificat
Une chaîne intermédiaire manquante (CA Bundle) peut se transformer en erreur de protocole sur certains clients. Pour Nginx, définissez le certificat et la chaîne ensemble en tant que fullchain.pem. Si vous devez régénérer votre certificat, notre assistant SSL gratuit vous fournit tous les fichiers, y compris fullchain.pem, dans un seul ZIP.
6 — Écartez les logiciels qui interfèrent
Certains antivirus et filtres réseau d'entreprise interceptent le trafic HTTPS et provoquent une erreur de protocole. Désactivez temporairement la fonction "analyse HTTPS" et réessayez ; si le problème disparaît, c'est cette cause.
Résumé
ERR_SSL_PROTOCOL_ERROR provient généralement d'une heure incorrecte, d'une ancienne version de TLS ou d'une configuration serveur erronée. Appliquez les étapes dans l'ordre. Si le problème vient du certificat, créez-en un nouveau avec notre assistant gratuit et réinstallez-le.