我尝试了几个小时,但我就是想不通,如何启用与 vagrant 和 puppet 的 https 连接。
我有一个包含不同配置文件的文件夹 files/htdocs。就像虚拟主机一样。这是一个预设,有一个空的 ssl 和空的 vhosts_ssl 文件夹。它将我的 ssl 证书放在 ssl 文件夹中,将我的 httpd-ssl.conf 放在 vhosts_ssl 文件夹中。那些与我的 MAMP Webserver 一起工作的文件。
在 Puppet 配置中,我写了以下内容:
file { "/etc/httpd/vhosts":
replace => true,
ensure => present,
source => "/vagrant/files/httpd/vhosts",
recurse => true,
}
file { "/etc/httpd/vhosts_ssl":
replace => true,
ensure => present,
source => "/vagrant/files/httpd/vhosts_ssl/httpd-ssl.conf",
}
file { "/etc/httpd/ssl":
replace => true,
ensure => present,
source => "/vagrant/files/httpd/ssl",
recurse => true,
}
正常的虚拟主机正在工作,因此我认为我可以复制结构并输入 ssl 和 vhosts_ssl 的新路径。但它不起作用。也许你知道如何解决这个问题。
谢谢。