我尝试为我的 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
因为最后一个,为每个主机名生成不同的证书。