[[IT知识]] Let's Encrypt:推进网站HTTPS化的免费SSL证书解决方案

[复制链接]
查看: 20|回复: 0
发表于 17 小时前 | 显示全部楼层 | 阅读模式
易博V9下载

Let's Encrypt:推进网站HTTPS化的免费SSL证书解决方案

Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、AkamAI、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。
Let's Encrypt免费SSL证书的出现,也会对传统提供付费SSL证书服务的商家有不小的打击。到目前为止,Let's Encrypt获得IdenTrust交叉签名,这就是说可以应用且支持包括FireFox、Chrome在内的主流浏览器的兼容和支持,虽然目前是公测阶段,但是也有不少的用户在自有网站项目中正式使用起来。
步骤如下:
第一、安装Let's Encrypt前的准备工作
#检查系统是否安装git,如果已经自带有git会出现git版本号,没有则需要我们自己安装?

  1. git --version
复制代码

#git安装?
[code] yum install git #检查Python的版本是否在2.7以上?
[code] python -v [code] yum install zlib-devel yum install bzip2-devel yum install openssl-devel yum install ncurses-devel yum install sqlite-devel #获取到Python?
[code] cd /usr/local/src wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz #解压Python2.7.12?
[code] tar -zxvf Python-2.7.12.tar.xz #编译?
[code] python cd Python-2.7.12/ ./configure --prefix=/usr/local/python2.7 make && make install #建立链接?
[code] ln -s /usr/local/python2.7/bin/python2.7 /usr/local/bin/python #解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所需要指定 yum 的Python版本?
[code] vi /usr/bin/yum 将头部的 #!/usr/bin/python 改成 #!/usr/bin/python2.6.6
第二、获取Let's Encrypt免费SSL证书
#获取letsencrypt?
[code] git clone https://github.com/letsencrypt/letsencrypt #进入letsencrypt目录?
[code] cd letsencrypt #生成证书?
[code] ./letsencrypt-auto certonly --standalone --email root@itsec.vip -d www.90qj.com -d itsec.vip

./letsencrypt-auto install这个命令是向导命令,可以按照提示输入域名等信息自动配置好nginx或者apache的ssl

第三、Let's Encrypt免费SSL证书获取与应用
在完成Let's Encrypt证书的生成之后,我们会在"/etc/letsencrypt/live/itsec.vip-0001/"域名目录下有4个文件就是生成的密钥证书文件。

cert.pem - Apache服务器端证书
chain.pem - Apache根证书和中继证书
fullchain.pem - Nginx所需要ssl_certificate文件

privkey.pem - 安全证书KEY文件


Let's Encrypt:推进网站HTTPS化的免费SSL证书解决方案 Python, letsencrypt, 证书, Encrypt, Let's
易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin