文章目录

  • 前言
  • 一、通过acme.sh脚本从 letsencrypt 生成免费的证书
  • 二、通过阿里云申请免费证书
  • 三、通过certbot申请证书

前言

本文介绍三种免费证书生成方式。

一、通过acme.sh脚本从 letsencrypt 生成免费的证书

点此查看官方详细说明

以下以阿里云托管的域名为例
1、安装acme.sh

curl  https://get.acme.sh | sh

2、在阿里云控制台用户管理中创建AccessKey

3、将AccessKey导入环境变量

export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"
export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"

4、创建证书

acme.sh --issue --dns dns_ali -d example.com -d www.example.com

二、通过阿里云申请免费证书

1、在阿里云官网搜索ssl证书,进入产品详情页,提前登录一下账号。

2、点击选购证书

3、选择单域名、DV SSL、免费版,立即购买,价格为¥0,无需支付费用

4、购买成功欧,进入证书控制台

5、在控制台中找到未签发的证书,点击证书申请

6、按照提示填写信息,提交审核后一般十分钟内就通过了,通过审核后可以在已签发证书中下载证书文件

三、通过certbot申请证书

1、安装Certbot工具(以centos7系统为例)

yum install -y certbot

2、申请证书

certbot certonly  -d example.com --manual \
--preferred-challenges dns \
--server https://acme-v02.api.letsencrypt.org/directory

example.com为需要https访问的域名,泛域名可以使用 *.example.com
preferred-challenges dns表示通过dns进行域名认证,需要添加一条txt类型的域名解析记录,泛域名必须使用dns域名认证方式,不需要泛域名的话建议采用http认证方式,否则自动更新证书需要额外配置。

执行命令后会进行一些交互,根据提示输入内容即可。

3、查看证书
证书会默认生成到 /etc/letsencrypt/live目录,包含以下这些证书文件

4、自动更新证书
通过crontab添加一个定时任务
执行:crontab -e
在打开的编辑窗口中添加以下内容:

0 1 * * * /usr/bin/certbot renew

注意:采用dns域名认证方式需要正确配置–manual-auth-hook参数,否则自动更新会失败。

Nginx-免费SSL证书申请相关推荐

  1. 阿里云免费SSL证书申请与安装使用-附Nginx,Apache,IIS 6,IIS 8配置SSL教程

    大家直接跳转吧:http://www.07net01.com/2017/01/1795676.html 也许是看到了Https是未来发展的大趋势,Symantec 和GeoTrust 两大SSL公司最 ...

  2. StartSSL免费SSL证书申请和账户注册完整过程

    HTTPS就等于HTTP加上TLS(SSL),HTTPS协议的目标主要有三个: 数据保密性.保证内容在传输过程中不会被第三方查看到.就像快递员传递包裹时都进行了封装,别人无法知道里面装了什么东西. 数 ...

  3. 沃通免费SSL证书申请指南

    我们在做一些exchange或lync项目的时候很多时候都会用到公网证书,比如:我们做exchange2013和Office 365混合部署,或者通过SEM暂存迁移或CEM直接转换迁移的时候都需要用到 ...

  4. 阿里云免费 SSL 证书申请

    阿里云免费 SSL 证书申请 SSL 证书的作用是配置 http 访问转成 https 访问所必备的. 步骤 打开阿里云控制台 SSL 证书管理页 "免费证书"标签下点击" ...

  5. 百度云免费SSL证书申请攻略

    免费SSL证书申请攻略 今天给大家分享如何免费申请SSL证书,我是在百度智能云申请的,就以百度云平台为例,感兴趣的可以去试试-- 如何下单免费证书 1.搜索百度智能云官网,登录右上角管理控制台. 2. ...

  6. 沃通免费ssl服务器证书,新版《沃通免费SSL证书申请指南》

    通知:出于安全考虑,沃通CA将于2016年9月29日凌晨零点停止签发免费SSL证书,重新恢复的时间请关注沃通官方通知.给您造成不便,请您谅解! 为了普及HTTPS加密,沃通CA向全球用户提供多域型免费 ...

  7. 阿里云免费SSL证书申请及收费版说明

    网站从HTTP升级到HTTPS,阿小云需要一个SSL证书,阿里云有免费SSL证书可以申请,当然也有收费的,对比了一下阿小云摸了下口袋还是选择了免费SSL证书,另外也给大家整理了收费的SSL证书表,大家 ...

  8. 免费SSL证书大全,附阿里云、腾讯云免费SSL证书申请攻略

    免费SSL证书大全,附阿里云.百度云.腾讯云免费SSL证书申请攻略 摘要:随着这两年SSL证书的普及,使用了SSL证书启用了HTTPS协议的网站越来越多了,最近四座网为了把网站也开启全站HTTPS,特 ...

  9. 免费ssl证书申请以及nginx配置https访问攻略

    攻略背景 最近需要为我哥的协会申请ssl证书,因为小程序接口需要https.于是开启了这一番折腾,最后简化为一篇攻略. 第一步,申请SSL证书 这个网站最好,可以申请到1年的,其他都是三个月.1年后再 ...

  10. 阿里云免费SSL证书申请

    导读:本文将详细介绍怎么在阿里云申请免费SSL证书. 一.为什么要申请https HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加 ...

最新文章

  1. 【前端来刷LeetCode】两数之和与两数相加
  2. Cissp-【第5章 身份与访问管理】-2021-3-14(601页-660页)
  3. 【Matlab 控制】构建系统,绘制零极点
  4. 进一步解 apt-get 的几个命令
  5. MySQL: load data infile 需要注意的点
  6. Intel Realsense D435 pipeline对象指什么?
  7. PyTorch 读取大数据
  8. Visual Studio 2010 SDK
  9. SVG 教程 (五)文本,Stroke 属性,SVG 滤镜,SVG 模糊效果
  10. vue应用开发过程中在谷歌浏览器遇到的奇葩问题——谷歌插件屏蔽接口请求
  11. [论文阅读] Scene Context-Aware Salient Object Detection
  12. 在LINUX系统中安装KVM虚拟化
  13. 1.ZooKeeper Java客户端的基本使用「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
  14. 文献管理工具EndNote X8 破解版,Windows版
  15. 人工智能与算法学习总结报告!(珍藏版)
  16. win7桌面上计算机图标名称怎么改,win7电脑桌面图标排列方式如何设置 win7电脑桌面图标排列方法...
  17. 原神绯樱虾仙贝怎么获得
  18. 东北大学秦皇岛分校通信工程中外合作2020级C语言实验3
  19. jupyter notebook修改字体
  20. 漫说Android 中SurfaceView蕴含的美

热门文章

  1. html正方形框架,长方形框架的制作方法
  2. Unity手册-Graphics -Tier
  3. 用 HBuilder X 编辑 Markdown 文档,如何自定义表格列宽
  4. Python程序员的发展前景
  5. 大数据技术框架有哪些类型?大数据技术栈包括哪些框架?
  6. php设计鸡兔同笼问题解法,鸡兔同笼问题口诀及解题方法(含经典应用题及答案)...
  7. github搭建php,在github规范开发以及持续构建php项目
  8. 路由的几个基本概念-直连路由/网关路由/主机路由/网络路由/动态路由/静态路由/默认路由
  9. python显示表格_python显示表格
  10. oracle中imp命令详解,Oracle中imp命令详解