centos搭建免费的ssl证书,大部分浏览器均支持!(let’s encrypt 的使用记录)
2017-12-01 10:15
393 查看
安装certbot
wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto然后就是通过这个脚本获取证书,安装前先将NGINX 停一下。
./certbot-auto certonly --standalone -d xxx.com他会升级一些python等依赖包啥的
然后会提示输入邮箱,还有是否同意,填邮箱,选agree,选yes即可。 这个时候就会提示获取证书成功,这个证书的有效期是90天,所以需要设置一个定时任务每90天就去自动下载最新的ssl证书。 先在NGINX里改配置,在server{}里面加入下面一句话。注意里面的xxx.com是你自己的刚才执行脚本后面的-d后面的域名
listen 443 ssl; ssl on; ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!aNULL:!eNULL; ssl_prefer_server_ciphers on;最后设置一下定时任务,这个定时任务是centos 6的
0 0 * * * /usr/local/bin/certbot-auto renew --pre-hook "service nginx stop" --post-hook "service nginx start"下面这个定时任务是centos 7的
0 0 * * * /usr/local/bin/certbot-auto renew --pre-hook "systemctl stop nginx" --post-hook "systemctl start nginx"重启一下nginx 完成操作
相关文章推荐
- Centos中使用Let's Encrypt配置SSL证书
- 免费SSL证书Let's Encrypt(certbot)安装使用教程
- Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS
- 网站http改https Let’s Encrypt 安装 续期教程 免费ssl证书Let’s Encrypt使用教程Certbot
- 网站升级HTTPS,免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置方法
- 免费SSL安全证书Let's Encrypt安装使用教程(附Nginx/Apache配置)
- centos 下安装 Let’s Encrypt 永久免费 SSL 证书
- 如何使用Let's Encrypt永久免费SSL证书
- 使用 Cerbot 部署 Let's Encrypt免费证书 简单 升级 http 到 https 申请单域名ssl证书
- 免费SSL证书 之Let’s Encrypt申请与部署(Windows Nginx)
- 免费SSL证书 之Let’s Encrypt申请与部署(Windows Nginx)
- centos使用jexus支持php小记录
- 使用CloudFare免费套餐加速网站并且支持SSL证书
- 使用免费SSL证书让网站支持HTTPS访问
- centos DNS服务搭建 DNS原理 使用bind搭建DNS服务器 配置DNS转发 配置主从 安装dig工具 DHCP dhclient 各种域名解析记录 mydns 第三十节课
- 使用 Let's Encrypt 生成免费SSL证书 Https
- RHEL6.5系统默认不支持yum源,将红帽系统的yum源改成CentOS的yum源,可以免费使用
- 使用阿里云域名api申请Let’s Encrypt泛域名免费ssl证书
- linux CentOS7 安装使用 Let’ s Encrypt 免费SSL证书完整过程
- Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS