申请 Let's Encrypt 数字证书,并安装cerbot快速上手教程~~

Let‘s Encrypt SSL证书介绍

如今,越来越多的网站已经由HTTP迁移到HTTPS安全协议了。HTTPS不但能够避免网站内容在传输过程中被恶意篡改,切实保护访问者的权益,还能够让搜索引擎给予更多的信任,从而提高网站的搜索排名。而且现在很多新版本的浏览器已经把HTTP网址标注为“不安全”了,所以,使用HTTPS取代HTTP协议是一个不可阻挡的趋势。

Let’s Encrypt是干什么的?用一句话回答,Let‘s Encrpyt能让的网站拥有一个完全免费的SSL安全证书,从而启用安全可靠的HTTPS协议。

要想让自己的网站启用https协议,需要一个由CA(数字证书认证机构)颁发的,能够让各个浏览器都能承认的SSL安全证书。在Let’s Encrypt出现之前,这些证书都是需要付费购买的,而有些权威性高的CA颁发的高等级的SSL安全证书价格是相当高的,所以愿意花钱使用HTTPS协议的网站,大部分都是大公司或者电子商务类的公司,而作为个人网站 最多的资讯类网站却很少安装SSL证书。

Let's Encrypt的横空出世,让免费的SSL证书成为了可能,它是由网络安全研究组ISRG(Internet Security Research Group)提供的服务,是一个免费的、自动的、开放的公益性的安全证书颁发机构。

使用Let’s EncryptSSL安全证书的条件是什么?

获得和使用Let‘s Encrypt的SSL安全证书是免费的,但是需要你拥有一个域名,同时你的服务器或者虚拟主机也得支持Let‘s Encrypt的SSL证书。我们分开说一下情况。

如果你用的是独立的服务器或者VPS服务器,那你应该会拥有服务器的root权限和SSH权限,所有这些服务器都可以非常方便地申请Let‘s Encrypt颁发的SSL安全证书。这种情况下,大伟哥建议你使用Certbot工具,这也是Let’s Encrypt官方强力推荐的。它可以自动即时获取和安装安全证书,还可以根据自己的特定需要使用专家模式进行个性化的配置。Certbot使用起来很容易,在大多数操作系统上都能够运行,文档也很容易找到。

如果你用的是虚拟主机,没有SSH的管理权限,最好的办法就是首先要确认你的主机商那里有没有提供对Let's Encrypt安全证书的支持。很多虚拟主机可以让你通过控制面板如cpanel,plesk等安装SSL证书并自动更新,也有的主机商允许你自己申请证书之后再上传到虚拟主机上。不过这样的话比较麻烦,花费的时间也不少。对于那些不支持SSL数字证书的主机商,那只能更换一家了。

实际使用步骤:

  1. 从 github 上下载 certbot

  2. 运行 certbot (-d 参数指定对应域名)

    • 如果知道软件的类型,如Apache, nginx等,运行 ./certbot-auto --apache -d example.com -d www.example.com -d other.example.net
    • 如果不知道就运行 ./certbot-auto certonly --standalone --email admin@example.com -d example.com -d www.example.com -d other.example.net

例如:./certbot-auto certonly --standalone --email 123456789@163.com -d www.***.com

当然,这条指令要在有cerbot-auto 这个文件的文件夹使用,并且要注意有时候该文件没有其相应的权限,可以通过

chmod 777 certbot-auto来给其赋权

参考:

https://github.com/konginyan/Learning-Notes/blob/master/protocol/%E7%94%B3%E8%AF%B7%20Let's%20Encrypt%20%E6%95%B0%E5%AD%97%E8%AF%81%E4%B9%A6.md

申请 Let's Encrypt 数字证书,并安装cerbot快速上手教程~~相关推荐

  1. 申请Let’s Encrypt通配符证书

    声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处. 摘要 这篇文章将会介绍如何申请Let's Encrypt通配符证书. 步骤一:下载certbot客户端 在 ...

  2. centos6.5 yum安装mysql_CentOS 6.5使用yum安装MySQL快速上手必备

    CentOS 6.5使用yum安装MySQL快速上手必备 第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Inst ...

  3. 一, Habse 概述,安装和快速上手

    文章目录 一, HBase 简介 1.0.起源 1.1 HBase的特点 1.2 HBase 数据模型 1.2.1 HBase 逻辑结构, 物理存储结构 1.3 HBase 基本架构(后面文章再说) ...

  4. 破解打开证书加密的PDF文档-数字证书(电子书私钥)下载和导入教程

    数字证书(电子书私钥)的导入方法-如何破解打开证书加密的PDF文档 请回复下载本证书,相关教程见压缩包内使用说明:文件解压密码:www.8cmd.com *** Hidden to visitors ...

  5. TensorFlow 2.0 快速上手教程与手写数字识别例子讲解

    文章目录 TensorFlow 基础 自动求导机制 参数优化 TensorFlow 模型建立.训练与评估 通用模型的类结构 多层感知机手写数字识别 Keras Pipeline * TensorFlo ...

  6. 申请Let's Encrypt的证书

    允许EPEL仓库 $ yum -y install yum-utils $ yum-config-manager --enable rhui-REGION-rhel-server-extras rhu ...

  7. 佣金宝数字证书不能安装的问题

    问题: 解决方案之一: 换浏览器. 我用ie浏览器和chrome浏览器(好久没更新了)都不行,下了个360极速浏览器就行了. 转载于:https://www.cnblogs.com/haoz/p/35 ...

  8. Linux学习总结(4)——Centos6.5使用yum安装mysql——快速上手必备

    第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Installed:     mysql-server.x86_6 ...

  9. Centos6.5使用yum安装mysql——快速上手必备

    2019独角兽企业重金招聘Python工程师标准>>> 第1步.yum安装mysql [root@stonex ~]# yum -y install mysql-server 安装结 ...

最新文章

  1. mysql 导入设置编码_从MySQL导出导入数据库的命令实例及设置会话字符编码
  2. AT解析层的思路分析及代码实现
  3. Java后端WebSocket的Tomcat实现(转载)
  4. linux打印mysql堆栈_第25问:MySQL 崩溃了,打印了一些堆栈信息,怎么读?
  5. 0830通用问题解决
  6. OPenCV的中cvErode和cvDilate腐蚀和膨胀函数
  7. 蜘蛛侠论坛 2.0 源代码发布
  8. Wireshark实战分析值ICMP协议(一)
  9. DIV CSS设计时IE6、IE7、FF 与兼容性有关的特性
  10. 用大O记号法测量算法的效率(Algorithm efficiency Asymptotic notation Big O notation)
  11. 仿真 steam linux 安装教程,Ubuntu安装Steam游戏平台的解决方案
  12. WireShark基本使用(7)第 7 章 高级
  13. 迭代器 iter()函数与next()函数 for...in...循环的本质
  14. 北航计算机学院院长 孙,孙磊磊-北京航空航天大学计算机学院
  15. 寒武纪上半年营收1.7亿扣非后亏7.6亿 招银减持套现超3亿
  16. Python - 经典程序示例
  17. 2to3:python2自动转python3
  18. 【机器学习】Kmeans聚类(含代码)
  19. 目标检测经典论文——R-CNN论文翻译:Rich feature hierarchies for accurate object detection and semantic segmentation
  20. 手机如何将图片转换为pdf

热门文章

  1. python日历模块_Python日历模块| setfirstweekday()方法与示例
  2. 聊一聊开发常用小工具
  3. 90% 的人都会答错的面试题 == 和 equals 的区别
  4. 2.Pycharm + Django + Python进行WEB路由配置
  5. solr java浏览器访问_solr解决访问安全
  6. html5图片剪切板,JavaScript 网页端复制图片到剪切板
  7. 电脑端二维码识别工具_电脑端自签工具更新,多功能软件一键签名
  8. python学习指令_由Python到深度学习入门之常用命令
  9. 江苏单招试题计算机原理及答案,江苏省对口单招计算机组装与维修计算机原理考题分类汇总.docx...
  10. 鸿蒙手机是个噱头,华为鸿蒙不是谈判噱头 必要时会应用手机当中!