Certbot证书申请
官网: https://certbot.eff.org/
官方不支持Windows系统,网上可能有第三方工具,可以尝试,但不建议(出于安全考虑)。 所以下面我选择在Debian上进行证书申请,申请完后,将证书文件提取出来,拷贝至WindowsServer服务器。(其他Linux系统流程类似,具体指令可以在Certbot官网首页选择对应系统,查看教程参考)
采用这种方法是非常非常非常蛋疼的,因为证书只有三个月,到期后,只有Linux系统下才能自动续期,就是说又需要弄台Linux去重新弄一遍证书。
所以此小结内容仅供参考学习(娱乐),有需求的可以去搜索其他证书资源。
Debian 9.0 64位
1. 进入Debian,更新系统及软件(可以跳过) apt-get update && apt-get upgrade
一路按\
遇到列表选项,就选第一个\
2. 按照Certbot官网的说明输入指令
sudo apt-get install python-certbot-apache -t stretch-backports
如果报错上述错误,则输入下列指令
sudo apt-get install python-certbot-apache
3. 在浏览器输入你的服务器地址,查看Apache是否成功启动。
从页面中,可以获得网页根目录是\。等会验证时需要填写。
4. 按照Certbot官网的说明输入指令
sudo certbot --authenticator webroot --installer apache
填写证书相关信息
选择许可方式
5. 输入下列指令(文件地址及文件名来自上面截图中)
cat /etc/apache2/sites-available/000-default-le-ssl.conf
6. 将证书复制到网站根目录,方便下载
cp /etc/letsencrypt/live/mambas.cn/{fullchain.pem,privkey.pem} /var/www/html/
7. 用浏览器或下载工具下载证书文件。
下载地址格式为:\服务器域名或IP地址/fullchain.pem\
这两个.pem文件就是证书文件,可以直接拖到Apache那使用。如果非常非常非常.crt文件,那就继续看吧。
1. 打开腾讯云控制台(没错,你需要一个腾讯云账号,并且完成实名认证!!!)
2.点击\上传证书\,复制\内的所有内容到\证书\栏,复制\内的所有内容到\私钥\栏,点击\上传\