Wordpress プラグイン - Curl 60 エラー - 証明書の検証不可

こんにちは皆さん!
私は新しくこちらに参加し、Discourse ファミリーの一員となりました。

今日、新しい WordPress のインストールと新しい Discourse のインストールを連携させようとしたところ、奇妙なエラーが発生しました。

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

Discourse と WordPress の両方がワイルドカード証明書を使用しており、Discourse はサブドメインで、WordPress はメインドメインで動作しています。

Discourse は Esxi サーバー上の Ubuntu VM 内にインストールされており、クイックセットアップを通じて行いました。

Discourse 自体には全く問題はありませんが、CA に関する問題がどこにあるのかがよくわかりません。

オンラインで検索すると、多くの人々が php.ini にローカルの .cert ファイルへの参照を追加することを提案していますが、試してみても効果はありませんでした。

WordPress と Discourse の両方が HTTPS 上で動作しており、Discourse は「強制 HTTPS」設定になっています。

この問題を解決するために何を試すべきでしょうか?

何かご提案はありますか?

これは Discourse の問題というより、あなたの SSL 証明書の設定と curl に起因する問題のようです。この件については、私たちが適切なサポート先ではないかもしれません。

はい、ほとんど試してみましたが、解決策が見つかりません…この奇妙な問題に誰かが既に直面していることを願っています。

これは Discourse のインストールに関する問題の可能性があります。

このエラーは、Wordpress が Discourse の SSL 証明書が信頼できるかどうかを確認できないことを意味します。

考えられる原因は以下の 2 通りです。

  1. Wordpress の問題です:Wordpress サーバーに最新の信頼済み認証局(CA)のリストがありません。Settings error SSL certificate problem: unable to get local issuer certificate | WordPress.org

  2. Discourse の設定が正しくない場合です:Web サーバーが正しい証明書チェーンを提供していません。Discourse のインストールは SSL テストをパスしていますか?SSL Server Test (Powered by Qualys SSL Labs)

「いいね!」 2

リチャードさん、返信ありがとうございます。

少し調べてみたのですが、考えられるのはネットワーク設定の問題のようです。
私の Discourse は VM 内のリバースプロキシの背後に配置されています。

HA Proxy を使用しており、調べたところ、HTTPS を使用してリバースプロキシの背後に公開されたサイトで同様のエラーが発生するのは私だけではないことがわかりました。

現在さらに調査を進めており、原因の目星がつきつつあります。

引き続き皆さんにご報告します!

「いいね!」 1

この問題は解決しましたか?