阿里云主机使用lnmp无法安装let's encrypt证书解决办法

阿里云主机使用lnmp无法安装let's encrypt证书解决办法

Laughing
2018-01-19 / 0 评论 / 1,245 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年03月21日,已超过303天没有更新,若内容或图片失效,请留言反馈。

其实好久之前就发现阿里云的服务器,使用lnmp自带的let's encrpt证书,普遍无法安装。最近重新安装了一下服务器,发现问题仍然存在,于是这次打算测试解决掉这个问题。

问题重现

setuptools pkg_resources pip wheel failed with error code 2

每次报错基本都是上面的这个信息,根据网上搜索的结果,发现是python存在2和3两个版本导致的。在GitHub上面看到有人所通过升级pip解决,但是我亲自试了一下,问题依然存在,最后还是在lnmp论坛找到的解决办法。

问题解决

我是用的是Ubuntu 16.04版本的,这个我亲自试了,可以解决,而且根据lnmp论坛返回解决,这个问题貌似只有阿里云的服务器才会出现这个问题
解决办法很简单,首先依次执行下面的命令,

apt-get update  
apt-get install python-pip -y  
apt-get purge python-virtualenv python3-virtualenv virtualenv  
pip install --upgrade pip  
pip install virtualenv

然后编辑/bin/lnmp 查找 /bin/certbot certonly 替换为 /bin/certbot --no-bootstrap certonly
最后再重新运行

lnmp ssl add

添加域名就可以了

1

评论 (0)

取消
  1. 头像
    云缠月
    Windows 10 · Google Chrome

    啊哈哈,正好需要

    回复
  2. 头像
    godor
    Windows 10 · Google Chrome

    审核要多久呢

    回复