繁体   English   中英

如何在https中使用Vagrant&Puppet

[英]How to use Vagrant & Puppet with https

我已经尝试了几个小时,但我无法弄清楚如何通过vagrant和puppet启用https连接。

我有一个文件夹files / htdocs,其中包含不同的配置文件。 像虚拟主机。 这是一个预设,有一个空的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的新路径即可。 但是它不起作用。 也许您知道如何解决此问题。

谢谢。

我想我找到了解决方案,但是我没有时间正确地测试它。

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

我将在尝试时更新我的​​《 Questing / Answere》。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM