Nander 文库

vuePress-theme-reco Nander团队    2010 - 2025
Nander 文库 Nander 文库

Choose mode

  • dark
  • auto
  • light
主页
规范
  • 项目规范
  • 研发规范
  • 设计规范
技术
  • 分布式微服务研发框架
  • 大数据研发框架
  • 前端研发框架
私塾
  • 小鸟课堂(见道境)
  • 菜鸟课堂(证道境)
  • 青鸟课堂(悟道境)
  • 大鸟课堂(修道境)
  • 神鸟课堂(得道境)
杂记
  • 不务正业の技术小记
  • 不务正业の产品小设
  • 不务正业の考证小得
  • 不务正业の论文小写
  • 不务正业の专利小申
  • 不务正业の文学小荐
  • 不务正业の法律小结
标签分类
在线工具
  • 处理JSON
  • 处理XML
  • 处理JS
  • 编码解码
  • 英文大小写转换
  • 随机生成Useragent
  • Cron表达式在线工具
  • PNG转ICO
  • 图片素材
  • 生成艺术字
  • IP查询
  • 在线测速
  • 免费SSL证书
最近更新
联系我
  • Email
  • QQ
  • GitHub
author-avatar

Nander团队

26

文章

7

标签

主页
规范
  • 项目规范
  • 研发规范
  • 设计规范
技术
  • 分布式微服务研发框架
  • 大数据研发框架
  • 前端研发框架
私塾
  • 小鸟课堂(见道境)
  • 菜鸟课堂(证道境)
  • 青鸟课堂(悟道境)
  • 大鸟课堂(修道境)
  • 神鸟课堂(得道境)
杂记
  • 不务正业の技术小记
  • 不务正业の产品小设
  • 不务正业の考证小得
  • 不务正业の论文小写
  • 不务正业の专利小申
  • 不务正业の文学小荐
  • 不务正业の法律小结
标签分类
在线工具
  • 处理JSON
  • 处理XML
  • 处理JS
  • 编码解码
  • 英文大小写转换
  • 随机生成Useragent
  • Cron表达式在线工具
  • PNG转ICO
  • 图片素材
  • 生成艺术字
  • IP查询
  • 在线测速
  • 免费SSL证书
最近更新
联系我
  • Email
  • QQ
  • GitHub
  • 技术小记

    • 笔记指南
    • 免费SSL证书
    • 离线升级OpenSSH

免费SSL证书

vuePress-theme-reco Nander团队    2010 - 2025

免费SSL证书

商鞅 2025-07-30 杂记羊毛

Let's Encrypt是一个提供免费SSL/TLS证书的服务,旨在使HTTPS加密通信更加普及和易于实现。Let's Encrypt的目标是通过提供免费、自动化和开放的SSL/TLS证书,促进整个互联网的加密。它的证书由现代浏览器所信任,因此网站使用Let's Encrypt证书可以得到与商业SSL证书相同的安全保障,同时也为网站所有者节省了成本。

Let's Encrypt证书的特点包括:

免费: Let's Encrypt提供的SSL/TLS证书完全免费,没有任何隐藏费用。

开放: Let's Encrypt的证书管理工具和协议是开放的,任何人都可以访问并使用。

安全: Let's Encrypt证书采用现代加密算法,提供与商业SSL证书相当的安全性。

接下来我们详细介绍从Lets Encrypt申请证书和发布部署证书的过程:

# 一、申请证书

(1)申请证书之前,需要准备好用于绑定证书的域名(假如您的域名是:www.bigbird.wang),确保这个域名通过浏览器(http://www.bigbird.wang)能够正常访问。

(2)打开网站:来此加密 - Let's Encrypt 在线免费申请SSL证书

https://letsencrypt.osfipin.com/

(3)点“立即开始”,注册用户。(如果已注册用户,直接点“登录”)

(4)登录之后,选择“申请证书”,之后照着申请证书的指引,一步步完成证书的申请。一般来说,直接按照默认的选项申请就行。

https://letsencrypt.osfipin.com/

(5)提交申请成功之后,还要进行一次手工验证。验证方式建议选择DNS验证。如下图所示:

https://letsencrypt.osfipin.com/

https://letsencrypt.osfipin.com/

(6)在您的域名管理网站,根据系统提示的DNS验证资料,添加一条TXT域名解析记录,完成之后,点击验证。等待验证通过之后证书就申请到手啦。

从Let's Encrypt网站将证书申请到手之后,可以将证书下载到本地,也有如何部署到tomcat、nginx等几个常见的应用服务器的部署指引。

https://letsencrypt.osfipin.com/

解压后的证书文件如下:

https://letsencrypt.osfipin.com/

# 二、部署证书

接下来我们详细介绍如何将证书部署到nginx。

(1)在nginx根目录下,创建cert目录。并将解压后的所有证书文件,直接上传到这个目录。(假如nginx根目录为 /usr/local/nginx)

(2)修改nginx的配置文件

server {
        listen       443 ssl;
        server_name  www.bigbird.wang;
 
        ssl_stapling on;
        ssl_stapling_verify on;  
 
        ssl_certificate      /usr/local/nginx/cert/fullchain.crt;
        ssl_certificate_key  /usr/local/nginx/cert/private.pem;
 
        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
 
        #  ssl_ciphers  HIGH:!aNULL:!MD5;
	    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers  on;      
 
        location / {
            root   html;
            index  index.html index.htm;
        }
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

(3)测试nginx配置(需要安装ssl模块)是否正确:nginx -t。

(4)重新加载配置:nginx -s reload。

# 三、测试访问

在浏览器中,直接输入:https://www.bigbird.wang,如果出现下图所示页面,表示证书部署成功。

https://letsencrypt.osfipin.com/