Certbot www和具有-non-interactive = vhost模糊性的非www

问题描述 投票:2回答:2

我正在尝试为单个域但为www和非www都生成证书。>

这是我现在的运行方式:

certbot --apache -n -d domain.tld -d www.domain.tld --agree-tos --email [email protected] --redirect

但是我得到以下内容:

遇到虚拟主机歧义,但是无法在 非互动模式。目前,Certbot需要每个虚拟主机都位于 自己的conf文件,并且可能需要将vhost明确标记为 ServerName或ServerAlias目录。

所以我必须在没有-n(-non-interactive)的情况下运行它,并选择适当的虚拟主机文件。

有没有什么方法可以在没有任何提示的情况下为www和非www生成证书?

我正在尝试为单个域而不是www和非www生成证书。这就是我现在的运行方式:certbot --apache -n -d domain.tld -d www.domain.tld --agree-tos --email [email protected] ...

ssl ssl-certificate lets-encrypt certbot
2个回答
1
投票

有很多可能导致此错误消息的可能性。这表明您的虚拟主机配置有问题。但总结一下最突出的原因:


0
投票

certbot需要您正确配置虚拟主机。您需要编辑apache2配置文件,以便www.domain.comdomain.com的别名

© www.soinside.com 2019 - 2024. All rights reserved.