今天在抖音账号上设置公司官网地址,发现抖音只支持 https 的链接地址。 而公司网站是一个历史悠久的网站,用的 apache,不支持 http。
而我只用 Nginx 配置过 https 证书,并不想浪费有限的生命去测试 apache 怎么配置证书。 恰好发现服务器上安装了宝塔面板,里面有 SSL 自动配置的功能。干脆直接用宝塔吧。
centos 6.5 升级 python 2.6 到 2.7
选择了需要设置的域名,点击安装 Let's Encrypt 免费证书。报错:
WARNING: couldn't find Python 2.7+ to check for updates. /somepath/certbot-auto: line 917: python3: command not found
可以参考 https://www.jianshu.com/p/17afea90834e 安装 python2.7。
centos 6.5 安装 python3
但是安装了之后,依旧报错,看来 python3 也得安装:
yum install python34-devel python34-tools
安装之后,测试一下
$ python3
Python 3.4.10 (default, Oct 4 2019, 19:39:58)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
raw.githubusercontent.com 无法访问问题
python 版本得问题解决了,依旧报错:
证书获取失败,返回如下错误信息:
--------------------------------------------------------------------------------
Upgrading certbot-auto 0.37.2 to 1.4.0...
Couldn't download https://raw.githubusercontent.com/certbot/certbot/v1.4.0/letsencrypt-auto-source/letsencrypt-auto.
解放方法:
修改 /etc/hosts 文件,最后写入:
199.232.68.133 raw.githubusercontent.com
终于安装成功了。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式