"$sitena-6ren">
gpt4 book ai didi

apache - Puppet apach::vhost ssl_cert、ssl_key 没有被创建

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:32 26 4
gpt4 key购买 nike

我正在尝试操纵服务器,在 .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 应该创建证书和 key ,还是我必须有其他生成它们的东西,如果不是,为什么不生成文件???

最佳答案

Is declaring the lines ssl_key and ssl_cert supposed to create the certificate and key ?

没有。它不会生成证书和/或 key 。您必须手动生成这些文件或从某些证书提供商处获取。

查看vhost.pp的源码.这些值用于从 _ssl.erb 生成配置文件 ${priority_real}${filename}.conf

关于apache - Puppet apach::vhost ssl_cert、ssl_key 没有被创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33838244/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com