免费 https 申请步骤,你必须知道

不适用 https 加密的网站,基本上就等于在裸奔。
来,开始开始动手做
我的系统是 CentOS6
第一步:安装Certbot
Certbot可以用于管理(申请、更新、配置、撤销和删除等)Let's Encrypt证书。这里安装的是带nginx插件的certbot:
wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
sudo chmod 0755 /usr/local/bin/certbot-auto
第二步:拿到证书
这条命令只是拿到证书,剩下的步骤手动完成
$ /usr/local/bin/certbot-auto certonly --standalone --email 15021134415@163.com --agree-tos -d demo_01.xinglong.tech -d demo_02.xinglong.tech -d demo_03.xinglong.tech
查看证书
$ ls /etc/letsencrypt/live/
在nginx配置证书
ssl_certificate /etc/letsencrypt/live/cdw.me/fullchain.pem;#证书位置
ssl_certificate_key /etc/letsencrypt/live/cdw.me/privkey.pem;# 私钥位置
启动nginx
第三步:设置自动续订
编写更新脚本renew-cert.sh
#!/bin/bash
# 停止nginx
service nginx stop
# 续签
# --force-renew 强制更新
/root/certbot-auto renew --force-renew
# 启动nginx
service nginx start
a+x renew-cert.sh
自动更新https证书 在crontab 服务中正价 定时任务
#每两个月 自动 更新 证书
* * * */2 * /root/renew-cert.sh >> /root/crontab.log 2>&1
Let’s Encrypt 生成的免费证书为3个月时间,但是我们可以无限次续签证书
参考:https://certbot.eff.org/lets-encrypt/centos6-nginx
作者:石兴龙
来源:GitHub
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
免费 https 申请步骤,你必须知道的更多相关文章
- 免费靠谱的 Let’s Encrypt 免费 https 证书申请全过程
		申请 Let’s Encrypt证书的原因: 现在阿里云等都有免费的 https 证书,为什么还要申请这个呢(估计也是因为阿里云这些有免费证书的原因,所以 Let’s Encrypt 知道的人其实并不 ... 
- 免费 Https 证书(Let's Encrypt)申请与配置
		之前要申请免费的 https 证书操作步骤相当麻烦,今天看到有人在讨论,就搜索了一下.发现现在申请步骤简单多了. 1. 下载 certbot git clone https://github.com/ ... 
- AWS免费云服务套餐申请步骤及常见问题
		AWS免费云服务套餐申请步骤及常见问题 AWS免费使用套餐常见问题_AWS免费云服务套餐_-AWS云服务https://amazonaws-china.com/cn/free/faqs/ 什么是 AW ... 
- 转自《https安全链接的配置教程:startSSl免费证书申请与nginx的https支持配置》
		一.什么是 SSL 证书,什么是 HTTPS 网站? SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secu ... 
- 让网站永久拥有HTTPS - 申请免费SSL证书并自动续期 Let’s Encrypt
		让网站永久拥有HTTPS - 申请免费SSL证书并自动续期 Let’s Encrypt 为什么要用HTTPS 网站没有使用HTTPS的时候,浏览器一般会报不安全,而且在别人访问这个网站的时候,很有可 ... 
- 项目总结20:阿里云免费https证书申请
		项目总结20:阿里云免费https证书申请 1. 登录阿里云控制台 www.aliyun.com,用账户信息登录 2. 在”产品与服务”搜索SSL,选择SSL证书 3. 点击购买证书 4. 选择” S ... 
- HTTPS(SSL / TLS)免费证书申请及网站证书部署实战总结
		服务器环境:windows server 2008 + tomcat7 废话不多说,先看部署效果: 一.免费证书申请 Let's Encrypt 简介:let's Encrypt 是一个免费的开 ... 
- linux免费https证书申请教程
		linux免费https证书申请教程直接去阿里云 菜单有个证书服务进去有个购买证书菜单 选择免费的 然后会提示写个人资料 然后系统生成csr 然后提交审核这个时候会有份邮件 文件下载上传到你的服务器 ... 
- Nginx反向代理+负载均衡简单实现(手动申请https证书,申请免费https证书,http强转https)
		背景:A服务器(192.168.1.8)作为nginx代理服务器B服务器(192.168.1.150)作为后端真实服务器 现在需要访问https://testwww.huanqiu.com请求时从A服 ... 
随机推荐
- 【3D】PoseCNN姿态检测网络复现过程记录
			最近在研究室内6D姿态检测相关问题,计划在PoseCNN网络基础上进行改进实现.但是在第一步的复现过程中踩了无数的坑,最终成功运行了demo,但目前数据集train还是遇到了一些问题.有问题欢迎一起交 ... 
- jmeter实现接口关联的两种方式:正则表达式提取器和json提取器看这篇就够了
			一.前言在开展接口测试或者是接口面试的过程中,我们会发现很多接口需要依赖前面的接口,需要我们动态从前面的接口返回中提取数据,也就是我们通常说的关联. 关联通俗来讲就是把上一次请求的返回内容中的部分截取 ... 
- E 比赛评分
			时间限制 : - MS 空间限制 : - KB 评测说明 : 1s,128m 问题描述 Lj最近参加一个选秀比赛,有N个评委参加了这次评分,N是奇数.评委编号为1到N.每位评委给Lj的分数是 ... 
- 1017 Queueing at Bank (25 分)
			Suppose a bank has K windows open for service. There is a yellow line in front of the windows which ... 
- Ansible Playbook 变量与 register 详解
			ansible 定义变量方式与[多层]变量引用,以及 register 详解 主机规划 添加用户账号 说明: 1. 运维人员使用的登录账号: 2. 所有的业务都放在 /app/ 下「yun用户的家目录 ... 
- web日志分析的重要性
			虽然不可能对庞大的日志文件进行逐条的阅读,但是在这些日志文件中,确实会包含一些非常重要的信息.例如,在什么时间.有哪些ip地址访问了网站中的什么资源,等等. 通过对日志文件的分析,可以获得如下信息. ... 
- android注册验证码的使用
			主要是创建了验证码的生成类. 通过此生成类,与imageview相互联系起来,实现验证码显示.并添加点击事件,实现验证码的切换. 实验的截图如下:(验证码可以点击切换) 具体的关于验证码的生成类如下: ... 
- C语言实现双向链表
			目前我们所学到的链表,无论是动态链表还是静态链表,表中各节点中都只包含一个指针(游标),且都统一指向直接后继节点,通常称这类链表为单向链表(或单链表). 虽然使用单链表能 100% 解决逻辑关系为 & ... 
- Windows下Python3.6.2+Django-1.11.5+httpd-2.4.27-win64-VC14部署网站
			最近项目组正在上python+django.现在将部署过程总结下,相关文件也备份下,面得每次都要弄半天.网上很多不靠谱的做法,让我反复试错,浪费不少时间. 原材料: Python3.6.2 httpd ... 
- 【python实现卷积神经网络】卷积层Conv2D反向传播过程
			代码来源:https://github.com/eriklindernoren/ML-From-Scratch 卷积神经网络中卷积层Conv2D(带stride.padding)的具体实现:https ... 
 
			
		