Wordpress Plugin - Erreur Curl 60 - Impossible de vérifier le certificat

Salut les gars !
Je suis nouveau ici et je viens de rejoindre la famille Discourse.

Aujourd’hui, j’essayais d’intégrer une installation fraîche de WordPress à une installation fraîche de Discourse, quand je suis tombé sur cette étrange erreur :

cURL error 60 : problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local-

Discourse et WordPress utilisent tous deux un certificat wildcard, et Discourse est hébergé sur un sous-domaine, tandis que WordPress tourne sur le domaine principal.

Discourse est installé dans une machine virtuelle Ubuntu sur mon serveur ESXi, et je l’ai fait via la configuration rapide.

Discourse ne présente aucun problème, et je ne comprends vraiment pas d’où vient le souci avec l’autorité de certification (CA).

En cherchant en ligne, beaucoup de gens ont suggéré d’ajouter une référence dans php.ini pointant vers le fichier .cert local, et j’ai essayé, mais cela n’a pas fonctionné.

WordPress et Discourse sont tous deux en HTTPS, et Discourse est configuré en « HTTPS forcé ».

Que devrais-je essayer pour résoudre ce problème ?

Une suggestion ?

Cela ne semble pas être un problème lié à Discourse, mais plutôt à la configuration de votre certificat SSL et à curl… Nous ne sommes peut-être pas les mieux placés pour vous aider sur ce point.

Oui, j’ai déjà essayé la plupart des choses, mais je ne trouve pas la bonne solution… J’espère que quelqu’un d’autre a déjà rencontré ce problème étrange…

Cela pourrait être un problème lié à votre installation Discourse.

Cette erreur signifie que votre WordPress ne parvient pas à vérifier si le certificat SSL de Discourse est digne de confiance.

Il existe deux possibilités :

  1. C’est la faute de WordPress : votre serveur WordPress ne dispose pas d’une liste à jour des autorités de certification de confiance. Settings error SSL certificate problem: unable to get local issuer certificate | WordPress.org

  2. Discourse n’est pas configuré correctement — le serveur web ne présente pas une chaîne de certificats valide. Votre installation Discourse passe-t-elle le test SSL ? SSL Server Test (Powered by Qualys SSL Labs)

2 « J'aime »

Salut Richard, merci pour ta réponse.

J’ai fait quelques recherches, et la seule chose qui me vient à l’esprit, c’est ma configuration réseau.
Mon Discourse est derrière un proxy inverse dans une machine virtuelle.

J’utilise HAProxy et, après quelques recherches, je ne suis pas le premier à rencontrer ce type d’erreur sur un site publié derrière un proxy inverse utilisant HTTPS.

Je fais actuellement d’autres recherches et j’ai peut-être une idée de ce qui pourrait être la cause…

Je vous tiendrai au courant !

1 « J'aime »

Avez-vous déjà résolu ce problème ?