使用acme给nginx签发免费证书

1、登录freessl官网并注册

官网连接:https://freessl.cn/

注:首次注册过后需要先去邮箱验证你的账号才能登录

2、创建免费证书

示例域名:test.3yy.com

2.1首页输入域名

在首页页面输入域名过后点击“创建免费的SSL证书”,如下图:
在这里插入图片描述

2.2在弹出的对话框中选择下一步

在这里插入图片描述

2.3 完成验证

如图会生成该域名验证的“主机记录”,“记录类型”,“记录值”等信息,拿着这些信息去域名注册商添加解析;
在这里插入图片描述

2.4完成申请

在2.3中完成解析验证过后点击“配置完成,立即检测”,检测通过后,会生成acme.sh的部署代码,请记住。后边nginx服务器上部署需要。

在这里插入图片描述

3、 部署证书

3.1 nginx服务器上安装acme

curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com 
#邮箱填写自己的有限,其他不变。

3.2 生成自动部署文件

执行刚才2.4中“acme.sh部署命令:”中的内容。直接粘贴执行即可,会在你的当前用户的家目录下生成一个隐藏目录…acme.sh/…/…
这些文件会用于你后边在nginx部署证书时调用;
出现如下图片,表示成功;
在这里插入图片描述

注:建议在root目录下执行。

3.3 nginx中注册证书

执行命令:


acme.sh --install-cert -d test.3yyy.com \       # -d指定你证书的域名
--key-file       /usr/local/nginx/ssl/test.3yyy.com.key  \   # 指定证书key存放路径以及名字
--fullchain-file /usr/local/nginx/ssl/test.3yyy.com.pem   # 指定证书文件存放路径以及名字

3.4 在nginx配置文件中引用证书。

此处略。。。。

本文参考官网部署文档
https://blog.freessl.cn/acme-quick-start/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值