2015-03-04 4 views
0

Просто установлен сертификат Comodo на нашем сервере, (centos 5) https работает отлично, сайт отлично работает с https. Но один из наших плагинов WordPresscurl: (60) SSL-сертификат: не удалось получить сертификат местного эмитента

.htaccess file contains rules to rewrite url https://example.com/w3tc_rewrite_test into https://example.com/?w3tc_rewrite_test which, if handled by plugin, return "OK" message. The plugin made a request to https://example.com/w3tc_rewrite_test but received: SSL certificate problem: unable to get local issuer certificate instead of "OK" response.

выполнения команды: curl https://example.com результаты в:

curl: (60) SSL certificate problem: unable to get local issuer certificate 

на внешнем сервере:

curl: (60) Peer certificate cannot be authenticated with known CA certificates 

Я уже скачал последние сертификаты CA, вручную указал на файл crt/pem в php.ini, все безрезультатно ...

Также был изменен сертификат сервера CA на CAroot, который был предоставлен comodo.

OpenSSL s_client -connect example.com:443

связным (00000003) 28211: Ошибка: 140790E5: SSL подпрограммы: SSL23_WRITE: квитирование SSL недостаточность: s23_lib.c: 188:

OpenSSL s_client - TLS1 -connect example.com:443

ПОДКЛЮЧЕНЫ (00000003) глубина = 0/OU = Домен управления Подтверждено/OU = PositiveSSL/CN = www.example.com проверки ошибок: Num = 20: смог местный сертификат эмитента проверить возврат: 1 depth = 0/OU = Контроль домена Проверено/OU = PositiveSSL/CN = www.example.com проверить ошибку: num = 27: сертификат не доверен проверить return: 1 depth = 0/OU = Контроль домена Проверено/OU = PositiveSSL/CN = www.example.com проверить ошибку: Num = 21: невозможно проверить первый сертификат проверить возврата: 1

ответ

1

Проверьте свои сайты с SSLLabs проблем, особенно не хватает сертификатов цепочки. По крайней мере, на сайте swedendedicated.com вы упомянули (прежде чем вы сделали последнее редактирование) имеет серьезные проблемы:

Chain issues Incomplete 

Таким образом, он будет работать с большинством браузеров, которые либо имеют недостающий сертификат, сохраненные или скачают недостающий сертификат. Не-браузеры, как правило, не будут кэшировать или загружать отсутствующие сертификаты и, следовательно, не сработают.

Исправление состоит в том, чтобы перенастроить ваш сервер, чтобы включить отсутствующие сертификаты. Если у вас есть вопросы, как это сделать, посмотрите инструкции, которые вы получили от поставщика сертификатов. Если это не поможет на сервере serverfault.com.

Смежные вопросы