- 证书安装
最近终于尝试着将本站升级成了HTTPS协议,主要参考laravel学院文章
通过 Certbot 安装 Let’s Encrypt 证书,来实现全站的 HTTPS 访问
另外参考Certbot官网,选择相应的操作系统和中间件即可根据操作提示进行安装,本文中的错误记录是基于CentOS7+Nginx进行安装协议过程中遇到的,初次安装有很多错误导致安装失败,本文主要将安装过程中遇到的错误跟大家分享一下。
第一个错误在运行certbot --nginx 命令之后,出现如下错误:
ImportError: No module named 'requests.packages.urllib3'
详情如下图:
这是Python模块未找到的错误,具体原因参考上述文档,解决办法在
Certbot 的 github 上的一个 Issues 找到了答案(Issues链接):
pip uninstall requests
pip uninstall urllib3
yum remove python-urllib3
yum remove python-requests
yum install python-urllib3
yum install python-requests
yum install certbot
之后在执行certbot --nginx 命