首页 > 其他分享 >cento 申请ssl证书笔记

cento 申请ssl证书笔记

时间:2023-08-29 16:33:36浏览次数:35  
标签:插件 sudo ssl 证书 笔记 nginx cento Nginx Certbot

如果您的Certbot工具没有内置的Nginx插件,您可以尝试以下方法来申请证书并配置Nginx服务器:

  1. 安装Certbot的Nginx插件:

    sudo yum install certbot-nginx
    

    这将安装适用于Nginx的Certbot插件。

  2. 执行Certbot命令来申请证书并配置Nginx服务器:

    sudo certbot --nginx -d wxapi.hunji.xyz
    

    这个命令使用了Nginx插件,它会自动配置Nginx服务器以使用新颁发的证书。

  3. 完成证书申请后,证书和密钥文件将存储在Certbot的默认路径中。您可以根据需要将其移动到所需位置。

    • 证书路径:/etc/letsencrypt/live/wxapi.hunji.xyz/fullchain.pem
    • 密钥路径:/etc/letsencrypt/live/wxapi.hunji.xyz/privkey.pem
  4. 配置Nginx使用新申请的证书。

    打开Nginx配置文件:

    sudo nano /etc/nginx/nginx.conf
    

    在配置文件中找到相关的虚拟主机块,并添加以下行来指定证书和密钥的路径:

    ssl_certificate /etc/letsencrypt/live/wxapi.hunji.xyz/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/wxapi.hunji.xyz/privkey.pem;
    

    保存并关闭文件。

  5. 测试Nginx配置文件的有效性:

    sudo nginx -t
    

    如果返回“syntax is ok”和“test is successful”,则表示配置文件无误。

  6. 重新加载Nginx服务以应用新的配置:

    sudo systemctl reload nginx
    

通过上述步骤,您应该能够成功申请证书并配置Nginx服务器。如果您仍然遇到问题,请检查Certbot版本并尝试更新或重新安装Certbot工具。

如果您在执行 sudo certbot --nginx -d wxapi.hunji.xyz 命令时收到 "The requested nginx plugin does not appear to be installed" 的错误消息,这意味着 Certbot 没有找到已安装的 Nginx 插件。

以下是一种解决方法:

  1. 确保您的 Certbot 工具是最新版本:

    sudo certbot update
    
  2. 安装 Certbot 的 Nginx 插件:

    sudo yum install python3-certbot-nginx
    

    或者如果您使用的是 CentOS 7,请使用以下命令:

    sudo yum install certbot-nginx
    
  3. 使用安装了 Nginx 插件的 Certbot 来申请证书并配置 Nginx 服务器:

    sudo certbot --nginx -d wxapi.hunji.xyz
    

    这个命令会自动配置 Nginx 服务器以使用新颁发的证书。

如果上述步骤仍然无法解决问题,您可以尝试使用传统的方式来为您的域名申请证书。请参考 Certbot 的文档或第三方 ACME 客户端的文档,手动配置并获取证书,并将其应用到您的 Nginx 服务器中。

请注意确保您的系统与软件包存储库同步,并确保您使用了正确的软件包管理器和命令。根据您的操作系统和软件设置,可能会有所不同。

标签:插件,sudo,ssl,证书,笔记,nginx,cento,Nginx,Certbot
From: https://www.cnblogs.com/netcore5/p/17665208.html

相关文章

  • guotianxiang_arm笔记
    第四讲:1)裸机程序(.bin文件)烧入NOR-FLASH中,并选择从NORFLASH启动。2)使用H-JTAG烧写裸机程序:先加载.hfc配置文件,识别FLASH;再烧写bin文件。3)u-boot.bin下载:DNW软件,下载到NAND-FLASH。通过USB口,提前装好USB驱动。4)在uboot启动后,整板测试程序可直接下载到SDRAM中运行,使用DNW软件。5)在......
  • 前端面试笔记
    css常见的水平居中实现方案flex布局方案<divclass="father"><divclass="son"></div></div>.father{width:100%;height:20%;background-color:red;display:flex;justify-content:center;align-items:center;}......
  • C#图解教程笔记 - Chapter1 C#和.NET框架
    0摘要CLR,BCL,FCL,DLL,CIL,JIT,CLI,CTS,CLS1在.NET之前20世纪90年代末,使用微软平台的Windows编程分化成许多分支。如:VisualBasic(VB)C或C++其他相关技术:Win32APIMFCCOM所有这些编程技术有一个缺点,就是它们主要针对桌面程序而不是互联网进行开发。......
  • The Riordan Group and Applications笔记
    2022年的一本书,只有376页。证明直接去书里面找。目录1介绍1.1啥是RiordanArray1.2源起和研究动机1.3基础的应用练习参考2系数抽取和生成函数2.1形式幂级数2.2系数抽取2.3拉格朗日反演定理2.4生成函数练习参考3RiordanGroup3.1RiordanArray和RiordanGroup3.2一些特殊......
  • 原来笔记本一直插着电源使用比较好 工作原理3张图秒懂
    热搜内容提到:原来笔记本一直插着电源使用比较好!笔记本电脑在充满电后使用,电源适配器将继续为电脑供电,而充满电的内置电池则不会继续工作,并不会出现一边充电、一边放电的情况。据了解,笔记本电脑里的锂电池没有记忆效应,而且正规厂家生产的锂电池都有相当完善的BMS(电池管理系统),......
  • Leetcode刷题笔记——单调性
    单调性单调性是数学中使用的一种常见性质,通常用于描述函数,在高等数学中的定义常常为:设函数f(x)在区间I上有定义,如果对于I上的任意两个数x1和x2,当x1<x2时,有f(x1)<f(x2)(或者f(x1)>f(x2)),则称函数f(x)在区间I上是单调递增的(或者单调递减的)。例如如下图像就是两个单调函数。利用单......
  • 正则表达式笔记 str.replace+re.sub
    原内容#正则表达式:#(?i)表示接下来的匹配将不区分大小写#.*表示匹配任意字符(除了换行符)零次或多次#(.*)保存捕获的结果,即保存匹配到-h.*之前的全部内容#将字符串元素中(-小写字母)替换为空字符self.df_投料['倒卷前......
  • centos7无法连接外网分析与解决
    设备重新启动或开机时ip地址往往是会发生变化的,所以如果linux中ip地址有变动我们将需要进行逐个修改ip是比较麻烦及其不方便的。我们可以将Linuxip地址进行配置为静态ip,规避上面的问题一、编辑网卡配置文件1、配置文件地址需要注意的是,网卡配置文件可能是ifcfg-ens33也有可......
  • centos7下安装libreoffice供word和ppt转pdf预览使用
    一、卸载系统当前的libreoffice并安装新的,执行如下命令:yumremovelibreoffice-*在命令行执行libreoffice--version,检查是否已经安装LibreOffice。1、在centos7下安装LibreOffice,可直接使用yum安装即可,在命令行输入以下命令:yuminstalllibreofficeyuminstalllibreoffice-he......
  • 大话数据结构笔记
    1.ADT:AbstractDataType抽象数据类型。2.算法的五个基本特性:输入,输出,有穷性,确定性和可行性。3.大O阶:a.用常数1取代运行时间中的所有加法常数。 b.在修改后的运行次数函数中,只保留最高阶项。c.如果最高阶存在且不是1,则去除与这个项......