当前位置: 首页 > article >正文

Ubuntu nginx let‘s encrypt免费 https 设置

1.安装配置证书  

 apt-get update
  apt-get -y install certbot
  apt-get -y install python3-certbot-nginx
  certbot --nginx

2.注意事项

1.保证服务器可域名访问,certbot需要验证 txt 记录。

2.同时要保证nginx 已配置 80端口的域名,否则提示

Could not automatically find a matching server block for secure.o3i.international. Set the server_name directive to use the Nginx installer.

server { listen 80;

server_name o3i.international;

access_log logs/ o3i.international.access.log main; r

oot /var/www/ o3i.international/htdocs; }

3.certbot会自动修改 nginx 的配置文件,原来 80 端口不能被访问了,443 端口可访问了。

80 会跳 443,但是nginx如果是 代理接口,要配置两个 server 分别占用 80,443。保留 80

4.自动续期:

sudo certbot renew --dry-run
如果测试成功,Certbot 会自动配置系统定期运行证书续期。通常情况下,Certbot 会自动将续期命令添加到系统的任务调度器中,确保证书在过期前得到更新。

5.阿里云服务器要开启 443 端口

参考文档

使用Certbot工具来申请和管理Let’s Encrypt证书-腾讯云开发者社区-腾讯云


http://www.kler.cn/a/398207.html

相关文章:

  • java 读取 有时需要sc.nextLine();读取换行符 有时不需要sc.nextLine();读取换行符 详解
  • ONLYOFFICE8.2版本测评,团队协作的办公软件
  • 论文解析:计算能力资源的可信共享:利益驱动的异构网络服务提供机制
  • g++与gdb简单学习
  • Python 使用Django进行单元测试unittest
  • vue2和vue3:diff算法的区别?
  • 针对股票评论的情感分类器
  • Spring Cloud Eureka 服务注册与发现
  • 前端开发未来发展怎么样
  • springboot+vue+SseEmitter数据流推送实战
  • Excel超级处理器:高效实现2种批量生成二维码方式
  • 2024年 Web3开发学习路线全指南
  • ❤React-JSX语法认识和使用
  • windows 安装Ubuntu 后如何使用
  • 【头歌实训:拆分单链表】
  • 零基础Java第十九期:认识String(一)
  • Eureka、Zookeeper 与 Nacos:服务注册与发现功能大比拼
  • 深入理解 SQL_MODE 之 ANSI_QUOTES
  • uniApp项目使用uCharts
  • Redisson的可重入锁
  • spring boot 常用参数总结
  • 【t365】基于springboot的高校疫情防控系统
  • ptrade财务数据
  • C#文字识别API场景解析、表格识别提取
  • Qt学习笔记(四)多线程
  • minikube start --driver=docker 指定国内镜像