网站申请方式

  1. 免费证书申请网站:FreeSSL首页 - FreeSSL.cn一个提供免费HTTPS证书申请的网站

这个也可以使用其他网站提供的免费证书。先要注册一个账号。

  1. 下载KeyManager:KeyManager - 一站式证书申请和证书密钥管理
  2. 启动运行KeyManager并登陆
  3. 点击左边栏的证书申请
  4. 输入要制作证书的域名:

品牌选择:Let’s Encrypt
TrusAsia可以免费使用1年,1年换一次,
Let‘s Encrypt的只有3个月,但支持通配符,通配符可以用于子域名

  1. 点击创建:

  1. 复制txt值
  2. 到域名解析服务提供商(https://www.dnspod.cn),修改或者增加相应域名的txt值
  3. 点击验证:https://myssl.com/dns_check.html?brand=1&type=2&domain=junenchain.com&txt=2019091002200717ycbuiu05vlbski2b2silvx1euhmibbzwmwmzzz11garmowmc#ssl_verify,自动会跳转到dns验证是不是正确的
  4. 验证通过后,就可以下载证书进行安装了:

  5. 在keyManager的证书申请界面,点击证书信息,选择导出证书,选择Nginx,导出:

  6. 上传证书压缩包到nginx服务器上
  7. 解压压缩包
  8. 替换根据nginx配置,替换原来老的证书文件
  9. 重启nginx
  10. 去网站上验证证书是否有效,如果不在提示证书就替换成功

使用Certbot生成方式
获取certbot的docker镜像,或者去https://certbot.eff.org/下载certbot程序也可以,以下以下是已docker方式来制作

1.docker pull certbot/certbot

2.本地创建www/.well-known/acme-challenge/文件
mkdir www/.well-known/acme-challenge/

3.在需要的生成域名的网站的nginx中加上/.well-known/的转发:
location /.well-known/ {

   add_header Content-Type 'text/plain;';root /tmp/www;
}

如果有多个域名,每个域名下nginx的配置中的server都需要加

4.重启nginx
如果nginx是在docker中运行,需要修改nginx docker的加上目录的映射www/:/tmp/www

5.本地创建letsencrypt目录,后面证书会放到此目录的子文件夹中

6.执行docker命令,生成证书:
docker run -v /home/ubuntu/www:/tmp/www -v /home/ubuntu/letsencrypt:/etc/letsencrypt certbot/certbot certonly --webroot -w /tmp/www -d client.junenchain.com
-d后面接的是参数是你要生成的域名
-w 是你站点的位置,就是前面映射的/tmp/www目录
注意:这个命令不要针对同一域名生成太多次,次数多了就不让生成(多久在可以继续生成这个时间还不太清楚)

7.将letsencrypt/live/域名文件夹下所有的文件拷贝到nginx指定证书的位置

8.修改nginx.conf配置中证书的路径:

9.重启nginx,nginx启动成功后,打开浏览器,验证域名ssl证书是否可用

10.将生成证书的脚本加入到系统定时任务中,2个月自动重新生成一次:
sudo crontab -u root -e

11.重启计划任务服务:
sudo service cron restart

Note:
Certbot生成的证书的续签,也可以使用下面命令:
docker run -v /home/ubuntu/www:/tmp/www -v /home/ubuntu/letsencrypt:/etc/letsencrypt certbot/certbot renew --force-renew
这样可以将所有证书进行续签

免费的两种https证书申请和安装相关推荐

  1. 阿里云免费https证书申请与配置-为不同应用申请安全证书并配置子域名

    这里写自定义目录标题 https证书申请必要性 申请证书过程 配置证书 子域名证书的好处 https证书申请必要性 越来越多的第三方系统要求网站支持https访问,例如微信小程序访问系统后台,甚至域名 ...

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

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

  3. 阿里云https证书申请与部署

    文章目录 阿里云https证书申请与部署 1.证书申请 2.证书部署 阿里云https证书申请与部署 1.证书申请 登录阿里云官网:https://www.aliyun.com/ 搜索ssl,点进第一 ...

  4. https证书申请过程(用于nginx)

    https证书申请过程 文章摘要 在上一篇文章完整搭建linux服务器中介绍了一台服务器从空的操作系统到最后应用通过 https 访问的完整过程,其中上篇文章中在介绍 https 申请时比较简单,这里 ...

  5. https证书申请是如何收费的

    SSL证书成为了当今网络安全的核心要素,所以安装SSL证书成为了不少人的选择.那么https证书申请费用是多少呢?下面就来说说. 证书不同的类型费用是不同的,从域名数量来看,有单域名证书,多域名证书和 ...

  6. 域名的https证书申请并自动续期

    使用Acme做https证书申请 Github:https://github.com/acmesh-official/acme.sh 1. 安装acme.sh # 安装 curl https://ge ...

  7. Linux下生成HTTPS证书申请与颁发方法

    Linux下生成HTTPS证书申请与颁发方法: (1)生成HTTPS证书,可以使用openssl生成服务器RSA密钥及证书,生成的命令如下: openssl genrsa -des3 -out ser ...

  8. 2016最新iOS开发者证书申请及安装教程

    作者本人是名安卓开发者,年前入手了一台MacBook pro,这段时间不是很忙,就研究了一下iOS开发,苹果的封闭给我们程序猿们埋下了许多大坑,不仅是金钱上还是心灵上:想做iOS开发首先少不了一台Ma ...

  9. 华为云ssl证书申请和安装

    华为云ssl证书申请和安装 1.打开网站,点击领取免费证书,点击立即购买. 2.打开华为云控制台,找到云证书管理服务.确认付款后自动跳转,点击申请证书. 填写自己的域名. 填写授权人信息,姓名.电话. ...

  10. mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)

    mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite) 1. 使用homebrew安装svn 1.1 安装homebrew 1.2 安装svn 与使用 1.2.1 ...

最新文章

  1. 干货 | YOLOV5 训练自动驾驶数据集,并转Tensorrt,收藏!
  2. 网络安全比赛理论答题(四)
  3. Duilib教程-非DUI控件
  4. linux vi使用手册,史上最全VIM使用手册
  5. orm2 中文文档 4. 定义关联
  6. linux下搭建python机器学习环境
  7. 新移动硬盘 测试软件,西部数据移动硬盘检测工具WD Drive Utilities 2.0.0.54中文免费版...
  8. 怎么用计算机测出来体脂,怎么测体脂比较科学
  9. Android小技巧
  10. 微型计算机蓝屏的处理方法,电脑出现蓝屏如何解决_电脑蓝屏的处理方法
  11. 附加支付和统筹支付_医保附加支付是什么意思?
  12. 网易互娱的一道笔试题
  13. Automatic generation of PO (ME56 ME59N)
  14. pythonword编辑报告模板_使用Python制作WORD报告
  15. 国内免费的ChatGPT可用网址汇总【持续更新5.7】
  16. C/C++使用Quirc库解析二维码(QRcode)
  17. IEEE754 浮点数:简读+案例=秒懂
  18. 微信小程序_Flex布局
  19. 剑未佩妥,出门已是江湖!聊聊2019学习和工作
  20. 物联网国赛LORA模块开发基础教程(通用库)—定时器

热门文章

  1. Java——aaa是文件夹,里面有bbb.txt,ccc.txt,ddd.txt这些文件,有eee这样的文件夹,eee中有fff.txt和ggg.txt,打印出层级来
  2. 新开的淘宝店铺如何运营与推广
  3. Maxwell终极释放 单芯王者Titan X首测
  4. FORCESPRO的使用教程
  5. 3D结构光能否决定未来行业发展新方向?
  6. Ubuntu 12.04 首个测试版发布
  7. Abode Photoshop CC 2019之更换图片颜色
  8. CTF竞赛进阶 (一) 密码学
  9. Pytorch搭建ResNet网络进行垃圾分类
  10. 金融管理系统测试报告(内部测试案例)