puppetlabs-apache中的默认vhost设置

时间:2014-10-30 15:01:57

标签: apache puppet puppetlabs-apache

我正在尝试为所有虚拟主机设置默认选项。文档说“:: vhost的所有SSL参数都将默认为基础apache类中设置的任何内容”(https://forge.puppetlabs.com/puppetlabs/apache#ssl-parameters-for-apachevhost)。但是,这不起作用:

class { '::apache':
    ssl_protocol => 'all -SSLv2 -SSLv3',
}

它抛出“SERVER上的错误400:类[Apache]上的参数ssl_protocol无效”

我做错了什么?

1 个答案:

答案 0 :(得分:2)

ssl_protocol参数是Apache::Vhost定义类型的一部分。不属于apache类。

您可以使用以下内容设置默认值:

 Apache::Vhost { ssl_protocol => 'all -SSLv2 -SSLv3' }

希望这有帮助。