这里写自定义目录标题

  • 1、登录freessl官网并注册
  • 2、创建免费证书
    • 2.1首页输入域名
    • 2.2在弹出的对话框中选择下一步
    • 2.3 完成验证
    • 2.4完成申请
  • 3、 部署证书
    • 3.1 nginx服务器上安装acme
    • 3.2 生成自动部署文件
    • 3.3 nginx中注册证书
    • 3.4 在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/

使用acme给nginx签发免费证书相关推荐

  1. 使用 cert-manager 签发免费证书

    概述 随着 HTTPS 不断普及,越来越多的网站都在从 HTTP 升级到 HTTPS,使用 HTTPS 就需要向权威机构申请证书,需要付出一定的成本,如果需求数量多,也是一笔不小的开支.cert-ma ...

  2. 手把手教你使用 cert-manager 签发免费证书

    概述 随着 HTTPS 不断普及,越来越多的网站都在从 HTTP 升级到 HTTPS,使用 HTTPS 就需要向权威机构申请证书,需要付出一定的成本,如果需求数量多,也是一笔不小的开支.cert-ma ...

  3. 使用 acme.sh 配置 https 免费证书

    官方文档 安装acme.sh curl https://get.acme.sh | sh 如果此方式安装失败,可以使用 git 安装 git clone https://github.com/acme ...

  4. 免费证书https://lamp.sh/ssl.html

    https(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 http 通道,简单讲是 http 的安全版.即 ht ...

  5. acme.sh免费签发SSL证书

    acme.sh 概述 一个纯粹用Shell(Unix shell)语言编写的ACME协议客户端. 完整的ACME协议实施. 支持ACME v1和ACME v2 支持ACME v2通配符证书 简单,功能 ...

  6. 自己制作ssl证书:自己签发免费ssl证书,为nginx生成自签名ssl证书

    Nginx支持多域名ssl证书 导读: 昨天凌晨将公司旗下的另外一个域名也升级成通过ssl证书登录的形式,那里料到过程竟然非常曲折,原因是nginx如果编译的时候使用openssl如果没有添加enab ...

  7. 控制台的左侧显示证书树形列表_一款免费签发Https证书的工具:Let's Encrypt

    前言 众所周知,因特网上应用最为广泛的网络传输协议是Http协议,但由于Http协议存在一些不足,比如,在通信过程中使用明文传输,同时未验证通讯双方身份信息,会导致传输数据被第三方窃取. 因此,为了提 ...

  8. Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书

    Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书 安装 Nginx 安装依赖 $ apt-get update $ apt-get install build-e ...

  9. 使用acme.sh撸一个免费且自动更新的HTTPS证书

    前言 一直想撸一下https,最近刚好有点空,就实现了一下.之前看过一篇教你快速撸一个免费HTTPS证书的文章,通过Certbot来管理Let's Encrypt的证书,使用前需要安装一堆库,觉得不太 ...

最新文章

  1. bcftools安装
  2. __GLOBAL__I_a in libUPPayPlugin.a(UPPasswordTool.o)
  3. python语言特点有哪些-python的优点和缺点是什么?
  4. 实战SSM_O2O商铺_33【商品】商品编辑之Service层的实现
  5. 使用LXCFS实现容器资源的视图隔离
  6. coreldraw x4如何出血_告诉你如何把cdr转换成适合印刷的pdf
  7. 高维数据可视化之t-SNE算法
  8. 万网域名转向指定URL地址
  9. 仙侠手游服务器搭建。
  10. Unity Input键盘输入无反应
  11. PhalApi框架新手脱坑笔记(一)
  12. 微信抢抢票服务器,已有多人被坑!抢票“加速包”慎用!
  13. 易语言程序c0000005,教你四招彻底解决易语言程序误报问题
  14. React-moveable的使用
  15. 4.flask第三方组件
  16. SpringBoot集成之过滤器
  17. 在pycharm中如何使用新的库文件覆盖旧的cv2安装失败的问题
  18. DJ音乐培训展示类网站织梦模板
  19. Windows7 war3宽屏解决方案
  20. c mysql 连接测试工具_测试工具之基准测试工具之tpcc-mysql

热门文章

  1. STL案例-员工分组
  2. 你不知道的 ,MySQL中的七种SQL JOINS的实现,满外连接
  3. mysql设置主键_mysql如何添加主键?
  4. 从微信「拍一拍」,我想到了那些神奇的一行代码功能
  5. gff文件_GFF文件格式说明
  6. :数字电路智能循迹小车
  7. 流媒体云时代的声与色,融云铺就的桥与路
  8. jetson nx cmake jtop opencv安装
  9. 【JVM】十、CPU负载过高分析
  10. 基础概念之单片机的时钟周期和机器周期概念