如何使用Vagrant&与https的木偶

时间:2013-10-19 07:26:51

标签: apache ssl https vagrant puppet

我正在尝试几个小时,但我无法弄明白,如何启用与流浪者和木偶的https连接。

我有一个文件夹files / htdocs,其中包含不同的configs-files。像vhosts一样。这是一个预设,有一个空的ssl和空的vhosts_ssl文件夹。它将我的ssl证书放在ssl文件夹中,将我的httpd-ssl.conf放在vhosts_ssl文件夹中。那些使用我的MAMP Web服务器工作的文件。

在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的新路径。 但它不起作用。也许你知道如何解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:0)

我想我找到了一个解决方案,但我没有时间对其进行测试。

以下是可能解决方案的链接。 https://forge.puppetlabs.com/puppetlabs/apache

我尝试时会更新我的Questing / Answere。