我们在生产服务器上通过Homestead运行vagrant。初始化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证书才能在VM上工作,否则我们无法与API通信。
我们到底做错了什么?:/
发布于 2018-02-18 06:18:40
终于,终于,终于...
在Homestead.yaml中
您必须确保您有正确的map路由设置:
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/",但它不起作用。我只能是映射的文件夹。
https://stackoverflow.com/questions/48845980
复制相似问题