certbot申请Let's Encrypt域名证书遇到的一个小坑
之前在用certbot申请Let's Encrypt域名证书的时候遇到一个问错误:
输入命令后报错:
./certbot-auto certonly -d *.exmoon.cn -d exmoon.cn --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
No package python-pip available. Nothing to do Creating virtual environment... ./certbot-auto: line 975: virtualenv: command not found
这里因为没有安装 virtualenv,接下来安装一下 pip install virtualenv 这条命令就能安装成功 。
但是还是会报这个错误,很奇怪 是不是因为这个命令没有加入PATH,根据提示virtualenv是安装在是在 /python-path/lib/python2.7/site-packages 路径下的,但是命令是在/python-path/bin里的,所以还需要建立一个软链接
ln -s /python-path/bin/virtualenv /usr/bin/virtualenv
这样就可以用了。
留言(0)