1
我正在嘗試爲所有虛擬主機設置默認選項。該文件說:「:: vhost的所有SSL參數將默認設置爲基本apache類中的任何設置」(https://forge.puppetlabs.com/puppetlabs/apache#ssl-parameters-for-apachevhost)。然而,這不起作用:puppetlabs中的默認虛擬主機設置-apache
class { '::apache':
ssl_protocol => 'all -SSLv2 -SSLv3',
}
它拋出「關於服務器錯誤400:上等級[阿帕奇]無效參數ssl_protocol」
我在做什麼錯?
呃,什麼? 'Apache {...}'無法爲'apache'類聲明「默認」參數值。這沒有任何意義 - 反正只能有一個'class {'apache':}'。顯然你可以使用'Class {param => value,...}'聲明所有**類的默認值。不過,我會親自避開這一點。它看起來非常危險。 – 2014-10-30 21:03:39
@FelixFrank您的正確。對於那個很抱歉。沒有引起足夠的重視,在我看來,定義類型和階級的分離並不明確。編輯anser – ptierno 2014-10-30 22:06:30
是的,這是有效的。謝謝。 – 2014-10-31 09:54:30