
Servidor Ubuntu 16.04 PHP7.4 Apache2 ejecutando el certificado WordPress Geotrust SHA256
He comenzado a recibir el siguiente error
Error 60 de cURL: problema con el certificado SSL: no se puede obtener el certificado del emisor local
He leído y probado la mayoría de las soluciones a las muchas preguntas aquí, pero fue en vano.
Los últimos 2 que probé fueron agregar a php.ini las siguientes 2 líneas y reiniciar Apache y reiniciar después de cada una para ver si resuelve el problema. Pero no lo hace
Después de descargar una copia nueva de cacert.pem, la primera que probé fue
curl.cainfo = "/path/to/cacert.pem"
Entonces lo intenté
openssl.cafile = "/path/to/cacert.pem"
Pero sigo recibiendo el mismo error
Cualquier ayuda muy apreciada. Muchas gracias
Respuesta1
Finalmente coloqué esta configuración en el archivo host de Apache para la conexión 443.
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/ssl/certs/your_cert_name.pem
SSLCertificateKeyFile /etc/ssl/private/www.your_key_name.co.uk.key
SSLCertificateChainFile /etc/ssl/certs/your_intermediate.crt
Espero que ayude