阿里云服务器centos7下certbot申请SSL证书运行问题
2018-01-20 20:25
447 查看
大概三个月前,通过let s encrypt来进行网站SSL证书的申请,现在算算也差不多是时间了,登上服务器,本来打算运行证书更新程序,没想到一执行便出现了问题:
pyOpenSSl的版本太低,按照网上的一些做法卸载了低版本的pyOpenSSl,重新安装了最新版的pyOpenSSl,但是再次执行
网上查了下原因,好像是阿里云服务器问题,别家的服务器并没有这个情况,网上解决方案也是各式各样,这里采取了完全卸载之前的重新安装的方式:
之前我是使用pip安装的所以用pip进行卸载,如果是用apt或者rpm安装的则需要相应的卸载命令。
重新验证一下就可以了,注意因为重新激活证书的时候需要80端口与中间服务器进行通信,如果此时网站运行的时候是不可以的,暂时关闭网站后进行更新证书再开启网站即可。
pyOpenSSl的版本太低,按照网上的一些做法卸载了低版本的pyOpenSSl,重新安装了最新版的pyOpenSSl,但是再次执行
certbot certifications还是出现了:
... File "/usr/lib/python2.7/site-packages/acme/jose/interfaces.py", line 9, in <module> from acme.jose import util File "/usr/lib/python2.7/site-packages/acme/jose/util.py", line 5, in <module> import OpenSSL File "/usr/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import rand, crypto, SSL File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 118, in <module> SSL_ST_INIT = _lib.SSL_ST_INIT AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
网上查了下原因,好像是阿里云服务器问题,别家的服务器并没有这个情况,网上解决方案也是各式各样,这里采取了完全卸载之前的重新安装的方式:
[root@oldpan etc]# pip uninstall certbot
之前我是使用pip安装的所以用pip进行卸载,如果是用apt或者rpm安装的则需要相应的卸载命令。
[root@oldpan etc]# pip install certbot ... [root@oldpan etc]# certbot certificates Traceback (most recent call last): File "/usr/bin/certbot", line 7, in <module> from certbot.main import main File "/usr/lib/python2.7/site-packages/certbot/main.py", line 11, in <module> from acme import jose [root@oldpan etc]# pip uninstall acme Uninstalling acme-0.20.0: /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/DESCRIPTION.rst /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/INSTALLER /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/METADATA /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/RECORD /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/WHEEL /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/entry_points.txt /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/metadata.json /usr/lib/python2.7/site-packages/acme-0.20.0.dist-info/top_level.txt Proceed (y/n)? y Successfully uninstalled acme-0.20.0 [root@oldpan etc]# pip install acme ... /usr/lib/python2.7/site-packages (from cffi>=1.7; platform_python_ implementation != "PyPy"->cryptography>=0.8->acme) Installing collected packages: acme Successfully installed acme-0.20.0 [root@oldpan etc]# certbot certificates /usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version! RequestsDependencyWarning) Saving debug log to /var/log/letsencrypt/letsencrypt.log ------------------------------------------------------------------------------- Found the following certs: Certificate Name: oldpan.me Domains: oldpan.me www.oldpan.me Expiry Date: 2018-01-19 04:08:01+00:00 (VALID: 6 days) Certificate Path: /etc/letsencrypt/live/oldpan.me/fullchain.pem Private Key Path: /etc/letsencrypt/live/oldpan.me/privkey.pem -------------------------------------------------------------------------------
重新验证一下就可以了,注意因为重新激活证书的时候需要80端口与中间服务器进行通信,如果此时网站运行的时候是不可以的,暂时关闭网站后进行更新证书再开启网站即可。
相关文章推荐
- 关于Centos7下Apache服务器php应用phpMyAdmin无法正常运行的问题
- Linux----阿里云服务器 https 配置(目前用的是1年免费 SSL证书申请)
- 关于阿里云Centos服务器搭建Java网站不能访问的问题
- 阿里云centos服务器cpu使用率100%和redis漏洞问题
- 亚马逊EC2服务器申请+NODE服务器部署+阿里云域名申请+SSL证书使用
- 阿里云服务器centos 6.5默认ftp问题
- 关于阿里云Centos服务器搭建Java网站不能访问的问题
- 阿里云服务器Linux(CentOS)上TortoiseSVN服务所遇到的问题
- 阿里云CentOS7下mysql5.6安装问题总结
- centos7下 nginx配置upstream 不能访问另一台服务器外网IP的问题
- http升级https免费SSL证书申请以及tomcat服务器安装SSL证书问题
- 阿里云服务器运行VS2013项目问题-C++操作数据库
- 解决centos7下 客户端不能连接redis 报错 及 后台运行的问题
- 阿里云服务器centos6.5 安装docker报错的问题解决方案
- 在centos阿里云服务器上安装配置php运行环境 安装php7
- 阿里云服务器centos6.5安装java运行环境
- 03-Docker-Centos 7.2 之 运行fabric-samples 阿里云ECS服务器
- 阿里云海外服务器安装centos出现问题requires: libmysqlclient.so.18()(64bit)
- 关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7
- 解决阿里云服务器3306端口无法访问的问题(windows server 2008r2)