Когда я пытаюсь скрутить сервер, возникает следующая ошибка:
curl -u User:Pass 'https://mydomain/remote.php/dav/files/User/Folder' -X PROPFIND --data '<?xml version="1.0" encoding="UTF-8"?>'
Ошибка так же возможна:
curl: (60) Издатель сертификата партнера не признан. Подробнее здесь: http://curl.haxx.se/docs/sslcerts.html
curl по умолчанию выполняет проверку сертификата SSL, используя «связку» открытых ключей центра сертификации (CA) (сертификаты CA). Если файл пакета по умолчанию не подходит, вы можете указать альтернативный файл с помощью параметра --cacert. Если этот HTTPS-сервер использует сертификат, подписанный ЦС, представленным в комплекте, проверка сертификата, вероятно, не удалась из-за проблемы с сертификатом (срок его действия может истек или имя может не совпадать с именем домена в URL-адресе). Если вы хотите отключить проверку сертификата с помощью curl, используйте параметр -k (или --insecure).
И когда я это сделаю curl -v google.com
он работает нормально:
301 перемещено
- О подключении () к порту 80 (# 0) google.com
- Пробуем 2a00: 1450: 4007: 815 :: 200e ...
- Подключено к google.com (2a00: 1450: 4007: 815 :: 200e) порт 80 (# 0) GET / HTTP / 1.1 Пользовательский агент: curl / 7.29.0 Хост: google.com Принять: / <HTTP / 1.1 301 перемещен навсегда <Местоположение: http://www.google.com/ <Content-Type: text / html; charset = UTF-8 <Дата: Чт, 2 июля 2020 г. 07:41:54 GMT <Истекает: Сб, 01 августа 2020 г. 07:41:54 GMT <Cache-Control: public, max-age = 2592000 <Server: gws < Content-Length: 219 <X-XSS-Protection: 0 <X-Frame-Options: SAMEORIGIN <
301 перемещено
Документ перемещен Вот. * Соединение №0 с хостом google.com осталось неизменным
Я попытался :
yum reinstall ca-certificates
curl --remote-name --time-cond cacert.pem https://curl.haxx.se/ca/cacert.pem
mv cacert.pem /etc/ssl/certs/
curl.cainfo="/etc/ssl/certs/cacert.pem"
в php.iniyum install ca-certificates
update-ca-trust force-enable
cp /etc/ssl/certs/cacert.pem /etc/pki/ca-trust/source/anchors/
mv /etc/pki/ca-trust/source/anchors/cacert.pem /etc/pki/ca-trust/source/anchors/cert.pem
Ни один из них не работал