Плагин WordPress — ошибка Curl 60 — не удалось проверить сертификат

Привет, ребята!
Я новичок и только что присоединился к семейству Discourse.

Сегодня я пытался интегрировать свежую установку WordPress с новой установкой Discourse, но столкнулся со странным ошибкой:

cURL error 60: SSL certificate problem: unable to get local issuer certificate-

И Discourse, и WordPress используют wildcard-сертификат. Discourse работает на поддомене, а WordPress — на основном домене.

Discourse установлен внутри виртуальной машины Ubuntu на сервере ESXi, и я сделал это через быструю настройку.

Discourse работает без каких-либо проблем, и я не совсем понимаю, в чём проблема с удостоверяющим центром (CA).

В интернете многие советуют добавить ссылку на локальный .cert-файл в php.ini, и я попробовал это, но это не помогло.

И WordPress, и Discourse работают по HTTPS, при этом для Discourse включено принудительное использование HTTPS.

Что мне стоит попробовать сделать, чтобы исправить эту проблему?

Есть какие-нибудь предложения?

Похоже, это не проблема самого Discourse, а скорее ошибка в настройке вашего SSL-сертификата и утилиты curl… Не уверен, что мы — правильный адрес для решения этой задачи.

Да, я уже попробовал почти всё, но не могу найти правильное решение… Надеюсь, кто-то другой уже сталкивался с этой странной проблемой…

Это может быть проблемой с вашей установкой Discourse.

Эта ошибка означает, что ваш WordPress не может проверить, можно ли доверять SSL-сертификату Discourse.

Возможны два варианта:

  1. Виноват WordPress: на вашем сервере WordPress нет актуального списка доверенных центров сертификации. Settings error SSL certificate problem: unable to get local issuer certificate | WordPress.org

  2. Discourse настроен неправильно — веб-сервер не предоставляет корректную цепочку сертификатов. Проходит ли ваша установка Discourse тест SSL? SSL Server Test (Powered by Qualys SSL Labs)

Привет, Ричард, спасибо за ответ.

Я провел небольшое исследование, и единственное, что приходит мне в голову, — это моя конфигурация сети.
Мой Discourse находится за обратным прокси-сервером внутри виртуальной машины.

Я использую HAProxy, и, проводя исследования, я обнаружил, что я не первый, кто сталкивается с такой ошибкой на сайте, опубликованном за обратным прокси-сервером с использованием HTTPS.

Я сейчас продолжаю исследования и, возможно, у меня есть предположение, в чём может быть дело…

Я буду держать вас в курсе!

Вы когда-нибудь решили эту проблему?