在 Apache 上为 2 个域名启用 Let's Encrypt SSL 证书

在 Apache 上为 2 个域名启用 Let's Encrypt SSL 证书

我尝试为我的 www 和非 www 域名获取 Let's Encrypt 证书,然后将所有请求重定向到https://www.afa-advisory.com/

我在我的 OVH VPS 上安装了 certbot,然后尝试了很多次来获取这两个证书:

1)我尝试了一个一体化命令:certbot --apache -d afa-advisory.com -d www.afa-advisory.com

2)我在两个命令中分别尝试了域名:certbot --apache -d afa-advisory.com certbot --apache -d www.afa-advisory.com

3)我尝试扩展第一个 SSL 证书。

问题是我总是得到一个对我的根域无效的证书:

无效通用名称:Default Company Ltd

答案1

有点晚了,但是您是否尝试过为两个 URL 生成证书?例如:

  sudo certbot --apache -d mydomain.com,www.mydomain.com

我不使用:

  sudo certbot --apache -d mydomain.com -d www.mydomain.com

因为最后一个,为每个主机名生成不同的证书。

相关内容