[英]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.