Vagrant up SSL问题

时间:2018-02-17 21:11:58

标签: laravel vagrant homestead

我们在生产服务器上通过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通信。

我们在这里做错了什么? :/

1 个答案:

答案 0 :(得分: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/",但这不起作用。我只能是映射文件夹。