我正在尝试为所有虚拟主机设置默认选项。文档说“:: 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无效”
我做错了什么?
答案 0 :(得分:2)
ssl_protocol
参数是Apache::Vhost
定义类型的一部分。不属于apache
类。
您可以使用以下内容设置默认值:
Apache::Vhost { ssl_protocol => 'all -SSLv2 -SSLv3' }
希望这有帮助。