创建免费Https证书

安装git
yum install git

安装Python3
1.上传 Python-3.7.15.tgz
2.解压 tar -xf Python-3.7.15.tgz
3.进入 cd Python-3.7.15
4.配置 ./configure prefix=/usr/local/python3 --enable-optimizations
5.编译 make
6.安装 make install
7.链接 ln -sf /usr/local/python3/bin/python3 /usr/bin/python
ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3.7 /usr/bin/pip
ln -sf /usr/local/python3/bin/pip3.7 /usr/bin/pip3

修改yum默认使用的python
1.执行 vi /usr/bin/yum
2.按i键
3.第一行改为 #!/usr/bin/python3.6
4.按Esc键
5.输入 :wq

移除旧的certbot
yum remove certbot

设置一个python虚拟环境
sudo python3 -m venv /opt/certbot/
sudo /opt/certbot/bin/pip install --upgrade pip

使用pip下载certbot客户端
sudo /opt/certbot/bin/pip install certbot certbot-nginx

将环境certbot设置为环境变量,其实就是做了一个软连接
sudo ln -s /opt/certbot/bin/certbot /usr/bin/certbot

创建证书
certbot certonly -d *.cyberspartanvpn.net --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory

创建证书
certbot certonly -d api.cyberspartanvpn.net --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory

按照提示,在你的域名服务商处,添加对应的 DNS TXT 解析记录,配置好之后,按回车继续。

posted on 2024-03-14 17:39  陈德彪  阅读(10)  评论(0编辑  收藏  举报

导航