分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

let's encrypt生成免费https证书 ??ubuntu+tomcat+nginx+let's encrypt

发布时间:2023-09-06 01:14责任编辑:彭小芳关键词:nginxhttptomcat

1. 下载let‘s encrypt

$ sudo add-apt-repository ppa:certbot/certbot$ sudo apt-get update$ sudo apt-get install certbot 

2. 生成密钥,调用之前需要停止nginx

certbot certonly --standalone -d www.域名1.com -d www.域名2.com

  生成成功,提示如下

IMPORTANT NOTES: - Congratulations! Your certificate and chain have been saved at ??/etc/letsencrypt/live/【这里是你的域名】/fullchain.pem. Your cert will ??expire on 【这里是到期时间】. To obtain a new or tweaked version of this ??certificate in the future, simply run certbot-auto again. To ??non-interactively renew *all* of your certificates, run ??"certbot-auto renew" - If you like Certbot, please consider supporting our work by: ???Donating to ISRG / Let‘s Encrypt: ??https://letsencrypt.org/donate ??Donating to EFF: ???????????????????https://eff.org/donate-le

3. 配置nginx

listen 443 ssl;ssl_certificate /etc/letsencrypt/live/【这里是你的域名】/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/【这里是你的域名】/privkey.pem;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;ssl_ciphers AES256+EECDH:AES256+EDH:!aNULL;listen [::]:443 ssl ipv6only=on;

4. 重启nginx

nginx -s reload

5. 重定向http访问到https

server { ???????listen 80; ???????server_name 【这里是你的域名】; ???????rewrite ^(.*) https://$server_name$1 permanent;}

  

let's encrypt生成免费https证书 ??ubuntu+tomcat+nginx+let's encrypt

原文地址:http://www.cnblogs.com/binz/p/7600984.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved