centos7 安装 certbot 动态更新Let’s encrypt 证书实现nginx免费ssl证书

先更新内核,然后安装nginx。启用bbr。

yum install yum-utils vim -y

vim /etc/yum.repos.d/nginx.repo

输入:

sudo yum-config-manager --enable nginx-mainline
sudo yum install nginx

systemctl enable nginx

systemctl start nginx

sudo yum -y install epel-release

yum -y install yum-plugin-copr
yum copr enable @caddy/caddy
yum -y install caddy
sudo yum -y install snapd
sudo systemctl enable –now snapd.socket

sudo snap install core;

sudo snap refresh core
reboot
systemctl enable snapd
systemctl start –now snapd.socket

ln -s /var/lib/snapd/snap /snap
snap install –classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot

安装完毕后,配置nginx即可:

vim /etc/nginx/conf.d/default.conf

配置如下:

记得修改server_name为你将要申请ssl证书的域名。

nginx -s reload

certbot –nginx
firewall-cmd –permanent –add-port=443/tcp
firewall-cmd –reload

就可以实现你想要的功能了,enjoy~~~

Original: https://www.cnblogs.com/sixiweb/p/14067497.html
Author: 四喜
Title: centos7 安装 certbot 动态更新Let’s encrypt 证书实现nginx免费ssl证书

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543139/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 22.1.30 位运算

    22.1.30 位运算 1))哈希函数可以把数据按照种类均匀分流; 2)布隆过滤器用于集合的建立与查询,并可以节省大量空间; 3)一致性哈希解决数据服务器的负载管理问题; 4)利用…

    Java 2023年6月13日
    076
  • rocketmq 如何保证顺序消费

    rocketMQ 为了保证 consumer 顺序消费,做了很多工作。 MQClientManager 在 jvm 进程中是单例,其内部维护一个 map,键是 clientId,值…

    Java 2023年5月30日
    059
  • vue实现录音功能js-audio-recorder带波浪图

    实现效果:可得到三种录音数据, pcm,wav,mp3 等 官方api入口: 点我 (网不好的童鞋可以看最下面的 api 截图) 官方案例入口: 点我 cnpm i js-audi…

    Java 2023年6月8日
    099
  • 项目一共30个模块,你叫我maven版本一个个手动改?

    大家好呀,我是铂赛东,一个乱入公众号博主的开源作者。今天分享一个maven小技巧,希望帮助到大家。 之前有个群友私聊问我,如何快速统一去更改项目中所有的maven版本号,他说之前都…

    Java 2023年6月8日
    080
  • springcloud Alibaba 2021.0.1.0 springboot 2.7.0 整合 Swagger3.0 报错解决方案

    引入依赖,版本 3.0.0 只引入一个即可 <span class="hljs-tag"><<span class="hljs…

    Java 2023年6月8日
    068
  • 使用etcd+confd管理nginx配置

    1、前言 最近在项目中用nginx做反向代理,需要动态生成nginx的配置。大概流程是用户在页面上新增域名、http或https协议以及端口信息,后台会根据域名自动生成一个ngin…

    Java 2023年5月30日
    081
  • ES6入门

    模板字符串 自动换行 let str1 = hello, es6 demo up! 其里面可使用表达式获取变量值 let name = "Mike" let a…

    Java 2023年6月13日
    082
  • S

    第一部分:基础——增删查改【第一章】做好准备 Getting Started (时长25分钟)【第二章】在单一表格中检索数据 Retrieving Data From a Sing…

    Java 2023年6月7日
    084
  • 2、内置注解

    @Ove rri d e 定义iava.lan .Override 中此注释只适用于修辞万法《表示一个方法声明打算 重写超类中的另一个方氵去声明. @Deprecated : 定义…

    Java 2023年6月8日
    088
  • 类加载机制深度解析

    多个java文件经过编译打包生成可运行jar包,最终由java命令运行某个主类的main启动程序,这里需要先通过类加载器把主类加载到JVM 主类在运行过程中如果使用到其他类,会逐步…

    Java 2023年6月13日
    075
  • RabbitMQ延时队列

    比如未付款订单,超过一定时间后,系统自动取消订单,并释放占用物品 1)spring schedule的定时任务轮询数据库 缺点:消耗系统内存,增加数据库压力,存在较大的时间误差 (…

    Java 2023年5月30日
    074
  • 医疗知识图谱的构建和应用

    医疗知识图谱是实现智慧医疗的基石,有望带来更高效精准的医疗服务;然而,现有知识图谱构建技术在医学领域中普遍存在效率低、限制多、拓展性差等问题。 知识应用 1. 语义全文检索 基于知…

    Java 2023年5月29日
    061
  • Markdown语法

    Markdown语法 1.标题 示例: 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 渲染结…

    Java 2023年6月8日
    071
  • 图解拓扑排序+代码实现

    铺垫 有向图:我们这节要讲的算法涉及到有向图,所以我先把有向图的一些概念说一下,文章后面就不做解释啦。首先有向图节点与节点之间是用带箭头的线连接起来的。节点有出度和入度的概念,连线…

    Java 2023年6月9日
    075
  • JavaBean内省与BeanInfo

    Java的BeanInfo在工作中并不怎么用到,我也是在学习spring源码的时候,发现SpringBoot启动时候会设置一个属叫”spring.beaninfo.ig…

    Java 2023年6月8日
    076
  • 第2章 Java基本程序设计结构

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球