Бродячий вопрос 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/"
раньше, но это не работает. Я могу быть только сопоставленной папкой.