Un petit mémo pour résoudre l’erreur suivante sur un serveur nginx configurer avec connexion sécurisé TLS :
no « ssl_certificate » is defined in server listening on SSL port while SSL handshaking, client: xxx.xxx.xxx.xxx, server: 0.0.0.0:443
Cet erreur vient du fait que dans la configuration de nginx, aucun block server a été déclaré comme serveur par défaut, avec l’option : default_server.
Exemple de configuration avec déclaration default_server :
server { listen 443 default_server ssl; ******** }
Pour finir, relancer le service nginx :
systemctl restart nginx