в сфере веб -разработки, используя https для безопасной связи является первостепенной. Однако иногда ошибки могут возникать во время запросов HTTPS, таких как печально известный "ssl3_get_server_certificate: проверка сертификата, CA, CA - это ОК. Происходит ошибка, это обычно указывает на несоответствие между ожидаемым сертификатом сервера и представленным сервером. Несмотря на то, что CA (Authority Certificate) считается действительным, проблемы с проверкой сертификата сохраняются. При настройке настройки curl.cainfo в Php.ini. В этом настройке указан путь к файлу, содержащему доверенные сертификаты ROY. По умолчанию PHP использует свои собственные патронные сертификаты, которые не могут регулярно обновляться. se/ca/cacert.pem.
Сохранить загруженный файл в желаемое местоположение, например, /path/to/cacert.pem.®&&&Z&&&&]open /etc/php.ini, найдите [curl] раздел, и добавьте следующую строку:
curl.cainfo = /path/to/cacert.pem*&&&&&&&&&&&&ZAVE и перезапустить службу PHP FPM. [
индивидуальные настройки запроса
, если корректировки конфигурации PHP не осуществляются, конкретные запросы на завиток могут быть настроены для использования пользовательского сертификата CA. Настройка опции curlopt_cainfo: [[
curl_setopt ($ ch, curlopt_cainfo, '/path/to/cacert.pem');!; Представлена конечной точкой HTTPS, действительна и подписана доверенным CA. Если проблема сохраняется, рассмотрите возможность проверки настройки брандмауэра или проверки сертификатов на стороне сервера. Не удалось, CA в порядке «Ошибка и обеспечить плавную связь HTTPS в ваших приложениях PHP.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3