Letsencrypt 问题:请求消息格式不正确 :: 创建新身份验证时出错 :: DNS 名称没有足够的标签



我正在尝试在 AWS EC2 机器上设置加密。当我运行以下命令时

sudo certbot --nginx -d sitename -d www.sitename.com

然后我得到上面的错误。

我编辑了/etc/nginx/conf.d/default.conf文件并添加了以下行

server_name sitename www.sitename.com;

知道为什么我会得到上述错误。

我正在使用本教程。

https://blog.cloudboost.io/setting-up-an-https-sever-with-node-amazon-ec2-nginx-and-lets-encrypt-46f869159469

它抱怨证书中的后缀。名称www.sitename.com有效,但您也有没有后缀的sitename。你需要做这个sitename.com.

因此,您应该使用类似以下内容重新生成证书

sudo certbot --nginx -d sitename.com -d www.sitename.com

最新更新