Laughing
阿里云主机使用lnmp无法安装let's encrypt证书解决办法
01/19
本文最后更新于2024年03月21日,已超过182天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
其实好久之前就发现阿里云的服务器,使用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
添加域名就可以了
版权属于:
香草物语
本文链接:
https://www.xiangcaowuyu.net/blog/aliyun-use-lnmp-cannot-install-lets-encrypt-cert-resolve-method.html(转载时请注明本文出处及文章链接)
作品采用:
啊哈哈,正好需要
审核要多久呢