我试图将服务器傀儡化,并且在.pp apache配置文件中我有:
apache::vhost { "000-default-ssl":
servername => "$sitename",
serveraliases => ["$sitename"],
serveradmin => 'webmaster@localhost',
port => '443',
docroot => "/path/to/docroot",
access_log_file => 'ssl-access.log',
error_log_file => 'ssl-error.log',
ssl => true,
ssl_cert => '/data/ssl/www/365_acdsee_com.crt',
ssl_key => '/data/ssl/www/365_acdsee_com.key',
#...morecode...
}
当我运行它时,会生成000-default-ssl.conf文件以及所有内容,但是当我查看/ data / ssl / www /它是空的时候。 365_acdsee_com.crt或365_acdsee_com.key都没有。
所以我的问题是:声明ssl_key和ssl_cert的行应该创建证书和密钥,或者我必须有其他生成它们的东西,如果不是为什么它不是制作文件???