Задать вопрос

Почему Guzzle не видит файл letsencrypt сертификатa на сервере Ubuntu?

Работаю с настройкой Centrifugo, ипользую данный пакета для лары.
Для того, чтобы использовать SSL - в .env прописал путь к ключу сертификата:
...
CENTRIFUGO_SSL_KEY=/etc/letsencrypt/live/папка_с_именем_домена/privkey.pem


но по итогу, при попытке отправить данные центрифугой - получаю ошибку, что нет такого файла:

SSL private key not found:  /etc/letsencrypt/live/папка_с_именем_домена/privkey.pem at /var/www/web-app/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:474)


при этом в тинкере возвращает true :
file_exists('/etc/letsencrypt/live/папка_с_именем_домена/privkey.pem')


Закидывал файл в корень проекта, в этом случае всё ок

Может есть обходной вариант с расположением файла ключа сертификата?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    DevOps-инженер: тариф PRO
    7 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы