Как создать папку на сервере Elastic Beanstalk для установки SSL-сертификата LetsEncrypt с AcmePHP - PullRequest
3 голосов
/ 05 апреля 2019

У меня есть сайт, работающий на сервере с одним экземпляром Elastic Beanstalk, и я хочу добавить автоматическую генерацию SSL-сертификата из LetsEncrypt с использованием библиотеки AcmePHP.

Библиотека пытается сохранить сертификаты в ~/.acmephp, на что сервер отвечает с ошибкой

Failed to create "/home/webapp/.acmephp": mkdir(): Permission denied.

Библиотека acmephp не имеет возможности изменить встроенный путьи вместо того, чтобы разбирать и перекомпилировать скрипт, я хотел бы иметь возможность хранить файлы в каталоге по умолчанию.

Кто-нибудь знает, как я могу дать приложению разрешение на создание этого каталога вне корневого веб-каталога, или как я могу заставить сервер автоматически создать его и сделать его доступным для приложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...