let's Encrypt永久免费证书SSL配置HTTPS
2017-09-20 22:41
866 查看
Let’s Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经被大多数公司支持。目前Let’s Encrypt免费SSL证书默认是90天有效期,但是我们也可以到期自动续约。
一.安装let’s encrypt的前期准备工作
(1)公网环境下使用,内网的话,外部访问进不来 (2)yum -y install git-core (3)已经注册过的域名
二.获取Let’s Encrypt免费SSL证书
git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt ./letsencrypt-auto certonly --standalone --email hahaha@gmail.com -d www.mydomain.com ##将域名更改为自己需要部署的域名
如果提示证书已经生成并保存,代表证书生成成功。证书有效期为90天,可以通手动更新续期,也可以通过crontab添加定时任务,自动续期。
./letsencrypt-auto certonly --renew-by-default --email hahaha@gmail.com -d www.mydomain.com 自动获取证书,配置crontab: * * 1 * * ./letsencrypt-auto certonly --renew-by-default --email hahaha@gmail.com -d www.mydomain.com
证书申请过程中一定要注意以下几个问题:
(1)域名一定要解析到当前服务器,dns服务器一定要用到海外dns,国内dns可能访问不到。
(2)需要服务器支持python2.7环境以及git环境
(3) Let’s Encrypt默认是90天免费,需要手工或者自动续期才可以继续使用。
三.配置nginx
server { listen 443 ssl; server_name www.mydomain.com; index index.html index.php; root /usr/share/nginx/html/; ssl_certificate /etc/letsencrypt/live/www.mydoman.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.mydomain.com/privkey.pem; } server { listen 80; server_name hahaha.owfox.com; return 301 https://$server_name$request_uri; }
相关文章推荐
- 利用SSL For Free工具3分钟获取Let's Encrypt免费SSL证书(https免费证书)
- centos7 nginx+tomcat配置https 安装免费SSL Let’s Encrypt
- Let’s encrypt 计划为网站提供免费的基本 SSL 证书,以加速互联网从 HTTP 向 HTTPS 过渡。
- Let's Encrypt申请免费https证书并配置nginx
- 免费HTTPS证书Let's Encrypt安装教程的坑
- Centos 6.8 下利用 letsencrypt.sh 脚本为 nginx 配置免费 https 证书
- 再次更新https证书之startssl与let's Encrypt
- let's encrypt免费证书 制作 HTTPS证书
- Tomcat 9 + Let's encrypt 免费 SSL 升级 https
- nginx配置https/证书更新/ Let's encrypt免费证书(https)以及错误解决!
- 使用Let`s encrypt 免费的https 证书
- Django开发个人博客网站——32、启用Let's Encrypt免费的HTTPS证书
- 免费靠谱的 Let’s Encrypt 免费 https 证书申请全过程
- 怎么申请完全免费的Let's encrypt通配符https证书
- 部署 使用 acme.sh 给 Nginx 安装 Let’ s Encrypt 提供的免费 SSL 证书
- Let's Encrypt免费SSL配置(笔记)
- StartSSL免费的HTTPS证书颁发机构及nginx 的ssl配置
- 免费HTTPS证书不是梦!在Ubuntu(Linux)的VPS上使用Let's Encrypt为一堆域名申请并安装HTTPS证书
- 免费HTTPS证书Let's Encrypt安装教程
- 免费 Https 证书(Let's Encrypt)申请与配置