申请Let's Encrypt永久免费SSL证书

1 安装 git

		yum insatll git 

2 获取Let’s Encrypt免费SSL证书

	#获取letsencrypt
	git clone https://github.com/letsencrypt/letsencrypt
	#进入letsencrypt目录
	cd letsencrypt
	#生成证书
	./letsencrypt-auto certonly --standalone --email mikohero@163.com -d ynolo.top -d www.ynolo.top

3 Let’s Encrypt免费SSL证书获取与应用

在完成Let’s Encrypt证书的生成之后,我们会在"/etc/letsencrypt/live/ynolo.top/"域名目录下有4个文件就是生成的密钥证书文件。
cert.pem - Apache服务器端证书
chain.pem - Apache根证书和中继证书
fullchain.pem - Nginx所需要ssl_certificate文件
privkey.pem - 安全证书KEY文件

如果我们使用的Nginx环境,那就需要用到fullchain.pem和privkey.pem两个证书文件,在部署Nginx的时候需要用到。在Nginx环境中,只要将对应的ssl_certificate和ssl_certificate_key路径设置成我们生成的2个文件就可以。

4 nginx配置


	server
    {
        #listen 80 default_server;
        listen 443;  # 新增
        ssl on ;     # 新
        #listen [::]:80 default_server ipv6only=on;
        server_name www.ynolo.top;  #域名

        ssl_certificate  /etc/letsencrypt/live/ynolo.top/fullchain.pem;
        ssl_certificate_key  /etc/letsencrypt/live/ynolo.top/privkey.pem;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
        ssl_prefer_server_ciphers on;
        location / {
            root   /home/wwwroot/default; #站点目录 
            index  index.html index.htm;
	        }

	}

5 、解决Let’s Encrypt免费SSL证书有效期问题

 ./letsencrypt-auto certonly --renew-by-default --email mikouhero@163.com -d ynolo.top -d www.ynolo.top

在这里插入图片描述

报错原因 启动nginx 失败 重启nginx

.sh 脚本

#!/bin/bash
cd /usr/local/nginx/sbin
./nginx -s stop
cd /letsencrypt
echo 1 | ./letsencrypt-auto certonly --renew-by-default --email mikouhero@163.com -d ynolo.top -d www.ynolo.top
cd /usr/local/nginx/sbin
./nginx -s reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值