Я только что перешел на Cloudflare и получил токен API, созданный с разрешениями на чтение для SSL / сертификатов.
Я использую Forge. Laravel для развертывания.
Ранее я SSL работал с certbot.
Я удалил эти сертификаты SSL и попытался установить их с помощью автоматического метода Forge Laravel для Cloudflare.
Вот что я получил:
Resolving forge-certificates.laravel.com (forge-certificates.laravel.com)... 104.26.13.100, 104.26.12.100, 2606:4700:20::681a:c64, ...
Connecting to forge-certificates.laravel.com (forge-certificates.laravel.com)|104.26.13.100|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘letsencrypt_script1578692817’
0K .. 19.5M=0s
2020-01-10 21:46:57 (19.5 MB/s) - ‘letsencrypt_script1578692817’ saved [2701]
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator dns-cloudflare, Installer None
Obtaining a new certificate
Performing the following challenges:
dns-01 challenge for camscott.me
dns-01 challenge for camscott.me
Unsafe permissions on credentials configuration file: letsencrypt/creds.ini
Cleaning up challenges
Error determining zone_id: 6003 Invalid request headers. Please confirm that you have supplied valid Cloudflare API credentials. (Did you copy your entire API key?)
cp: cannot stat '/etc/letsencrypt/live/certificate/privkey.pem': No such file or directory
cp: cannot stat '/etc/letsencrypt/live/certificate/fullchain.pem': No such file or directory
Кто-нибудь знает, как заставить это работать?