我正在尝试在 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