我正在遵循这个操作方法:https://nouveauframework.org/blog/installing-letsencrypts-free-ssl-amazon-linux/
它利用让我们加密所以我很高兴使用它。我正在输入此命令,但脚本出现错误。
命令:
certbot-auto --debut -v --server https://acme-v01.api.letsencrypt.org/directory certonly -d mywebsite.com
它说它正在创建虚拟环境,但随后失败了。
/usr/local/bin/certbot-auto: line 679: virtualenv: command not found
我不确定这意味着什么。也许我做错了什么,但我真的不知道是什么。
据uname -a
我说:
Linux www.mywebsite.com 2.6.35.14-95.38.amzn1.x86_64 #1 SMP Thu Aug 25 17:11:23 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
现在,当我运行 certbot-auto 脚本时,它会检查所有软件包是否都是正确的版本,因此不会安装其他任何内容。
Amazon AMI EC2 实例服务器是否存在问题导致出现这种情况?
答案1
我在 Amazon Linux 上使用 certbot 没有任何问题。登录到我使用它的服务器后,我可以确认 virtualenv 实际上已安装。你能试一下吗:
yum install virtualenv -y