Forge Laravel Проблема установки SSL с Cloudflare - PullRequest
0 голосов
/ 11 января 2020

Я только что перешел на 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

Кто-нибудь знает, как заставить это работать?

Ответы [ 2 ]

1 голос
/ 10 марта 2020

Похоже, произошло другое изменение. Я должен был создать токен. Из документов, которые я не знал, кузница до сих пор:)

https://forge.laravel.com/docs/1.0/sites/ssl.html#ssl

Cloudflare API Token

Если вы используете Cloudflare , ваш токен API Cloudflare должен иметь разрешения Zone.Zone.Read и Zone.DNS.Edit. Кроме того, токен должен иметь разрешения для всех зон, подключенных к вашей учетной записи Cloudflare.

0 голосов
/ 11 января 2020

Не создавайте токен API, скорее скопируйте ваш фактический ключ API.

Решено.

...