最近、サーバーを8.04から10.04にアップグレードし、すべてのソフトウェアをそれに伴ってアップグレードしました。
私がオンラインで見つけたものから、CURLの新しいバージョンにはCAバンドルが含まれていないようであり、その結果、接続しているサーバーの証明書が有効な機関によって署名されていることを確認できません。
実際のエラーは次のとおりです。
CURLエラー:SSL証明書の問題。CA証明書に問題がないことを確認してください。 詳細:エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE: 証明書の検証に失敗しました
私が見つけたいくつかのパレットは、CURLを呼び出すときにオプションを設定することでCAファイルを手動で指定するか、チェックを完全に無効にすることをお勧めしますが、各アプリケーションのCURL呼び出しを変更するのではなく、問題をグローバルに修正したいです。
CURLのCAの問題をサーバー全体で修正して、既存のすべてのアプリケーションコードを変更せずにそのまま機能させる方法はありますか?