Apache/2.2.3 (Debian)
mod_fastcgi/2.4.2
mod_ssl/2.2.3
OpenSSL/0.9.8c
Installiert habe ich noch:
php5-curl_5.2.0-8+etch4_i386.deb
ZendOptimizer-3.2.8-linux-glibc21-i386
Auf einer Domain habe ich einen Online-Shop laufen (Oxid Shop), der cURL und Zend braucht. Leider habe ich ein Problem mit cURL in Verbindung mit SSL.
Wenn ich mit cURL über SSL eine andere Domain abrufen möchte, bekomme ich folgende Fehlermeldung:
CODEBEISPIEL:
Code: Select all
...
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
$url = "https://www.domain.com";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_exec ($ch);
...
Code: Select all
60 -> SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Dazu muss ich sagen, dass auf dem Server 2 unterschiedlich Zertifikate konfiguriert sind. (natürlich auf 2 verschiedenen IP-Adressen) Bisher hat auch alles funktioniert, nur cURL möchte nicht so wie ich möchte.
Jemand ne Idee woran das liegen könnte?
