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

原创 Laughing  2018-01-19 01:04  阅读 217 次 评论 0 条

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

问题重现

setuptools pkg_resources pip wheel failed with error code 2

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

问题解决

我是用的是Ubuntu 16.04版本的,这个我亲自试了,可以解决,而且根据lnmp论坛返回解决,这个问题貌似只有阿里云的服务器才会出现这个问题

解决办法很简单,首先依次执行下面的命令,

  1. apt-get update  
  2. apt-get install python-pip -y  
  3. apt-get purge python-virtualenv python3-virtualenv virtualenv  
  4. pip install --upgrade pip  
  5. pip install virtualenv  

然后编辑 /bin/lnmp 查找 /bin/certbot certonly 替换为 /bin/certbot --no-bootstrap certonly
最后再重新运行 lnmp ssl add 添加域名就可以了

本文地址:https://www.lisen.me/aliyun-use-lnmp-cannot-install-lets-encrypt-cert-resolve-method.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情