Ubuntu Server 16.04 오류 60: SSL 인증서 문제

Ubuntu Server 16.04 오류 60: SSL 인증서 문제

WordPress Geotrust SHA256 인증서를 실행하는 Ubuntu 서버 16.04 PHP7.4 Apache2

다음 오류가 발생하기 시작했습니다.

cURL 오류 60: SSL 인증서 문제: 로컬 발급자 인증서를 얻을 수 없습니다.

여기에 있는 많은 질문을 읽고 대부분의 해결책을 시도했지만 소용이 없었습니다.

내가 시도한 최신 2개는 php.ini에 다음 2개 줄을 추가하고 Apache를 다시 시작한 다음 각 줄을 재부팅하여 문제가 해결되는지 확인하는 것입니다. 하지만 그렇지 않다

cacert.pem의 새로운 사본을 다운로드한 후 제가 시도한 첫 번째 것은

curl.cainfo = "/path/to/cacert.pem"

그럼 나는 시도했다

openssl.cafile = "/path/to/cacert.pem"

하지만 여전히 같은 오류가 발생합니다.

도움을 주시면 대단히 감사하겠습니다. 많은 감사

답변1

결국 이 구성을 443 연결을 위한 Apache 호스트 파일에 배치했습니다.

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

도움이 되었기를 바랍니다

관련 정보