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

这样就可以用了。


Tags ca证书 linux python

留言(0)

评论