Бродячий вопрос SSL

Мы запускаем vagrant через Homestead на нашем производственном сервере. При инициализации vagrant я получаю следующую ошибку, когда начинается копирование наших производственных (не самоподписанных) сертификатов:

    homestead-7: --- Copying *domain* SSL crt and key ---
    homestead-7: cp: cannot stat '/usr/local/directadmin/data/users/admin/domains/*domain*.cert.combined': No such file or directory
    homestead-7: cp: cannot stat '/usr/local/directadmin/data/users/admin/domains/*domain*.key': No such file or directory
    homestead-7: cp: cannot stat '/usr/local/directadmin/data/users/admin/domains/*domain*.cacert': No such file or directory
    homestead-7: --- Turning SSL on in nginx.conf. ---

Путь к ключам правильный. Я также скопировал их в другую папку с разными разрешениями пользователя... Не имеет значения.

Нам нужны SSL-сертификаты для работы на ВМ, иначе мы не сможем общаться с нашим API.

Что мы здесь делаем не так?:/

1 ответ

Решение

Наконец, наконец, наконец...

В Homestead.yaml

Вы должны убедиться, что у вас есть правильная настройка маршрута карты:

folders:

    - map: /usr/local/directadmin/data/users/admin/domains
      to: /home/vagrant/domains

в after.sh

Вы снова должны упомянуть правильную папку скриптов:

# Save our Homestead.yaml mapped folder to a var.
scripts_dir="/home/vagrant/domains"
#scripts_dir="/usr/local/directadmin/data/users/admin/domains/"

Я использовал этот #scripts_dir="/usr/local/directadmin/data/users/admin/domains/" раньше, но это не работает. Я могу быть только сопоставленной папкой.

Другие вопросы по тегам