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