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

使用 Certbot 申请 Apache 证书配置棘手问题

如果 Apache 上解析多个域名时,只有为第一个域名申请证书时是正常的,从第二个开始总是神经错乱,把你的 Apache 搞到不能工作。现如今总结一个申请、检查方法。

本文以申请 my-domain.com 的证书为例,详细讲解一下所常见的陷阱。(“红色”仅作为强调作用)

申请时使用 sudo certbot --apache -d my-domain.com 命令

仔细查看申请信息,确保成功。

1、检查配置文件 000-default-le-ssl.conf ,是否在其他域名配置(默认域名)中增加一个别名,ServerAlias my-domain.com 。如果在其他域名配置节中把当前申请证书的域名配置进去了,这是 certbot 错乱的表现之一。果断删除。

2、在当前申请域名证书的配置节,仔细检查如下三行:

SSLCertificateFile /etc/letsencrypt/live/my-domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/my-domain.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

红色部分,是你刚刚申请的域名名称。有时候 certbot 会错乱地弄成别的名字,果断地改成刚才申请的域名。

3、在 000-default.conf 配置文件中,找到 my-domain.com 配置节

<VirtualHost *:80>
ServerName my-domain.com        
# 其他配置

        ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

    RewriteEngine on
RewriteCond %{SERVER_NAME} =my-domain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]</VirtualHost>
请注意域名部分,有时候 certbot 发神经会把域名变成其他的域名,不要理会,果断改成刚刚申请证书的域名,即保持与        ServerName my-domain.com        一致!

http://www.xdnf.cn/news/1353043.html

相关文章:

  • 【数据结构】计数排序:有时比快排还快的整数排序法
  • Ubuntu 操作系统深度解析:从入门到精通(2025 最新版)
  • Java JVM 超级详细指南
  • 在Linux环境中为Jupyter Lab安装Node.js环境
  • 云计算之云主机Linux是什么?有何配置?如何选?
  • JavaSpring+mybatis+Lombok,实现java架构[保姆教程]
  • Linux PCI 子系统:工作原理与实现机制深度分析
  • Bartender 5 Mac 多功能菜单栏管理
  • 【LeetCode】85. 最大矩形 (暴力枚举)
  • 嵌入式软件/硬件工程师面试题集
  • MySql知识梳理之DDL语句
  • 力扣hot100:搜索二维矩阵与在排序数组中查找元素的第一个和最后一个位置(74,34)
  • 知识蒸馏 Knowledge Distillation 概率链式法则(Probability Chain Rule)
  • Java接口响应速度优化
  • springboot项目结构
  • leetcode80:删除有序数组中的重复项 II(快慢指针法)
  • 日语学习-日语知识点小记-进阶-JLPT-N1阶段蓝宝书,共120语法(6):51-60语法
  • Day33 MLP神经网络的训练
  • 「ECG信号处理——(24)基于ECG和EEG信号的多模态融合疲劳分析」2025年8月23日
  • 前端 H5分片上传 vue实现大文件
  • 【卫星通信】超低码率语音编码ULBC:EnCodec神经音频编解码器架构深度解析
  • piclist+gitee操作指南
  • 【Day 11】238.除自身以外数组的乘积
  • Transformer核心概念I-token
  • SpringBoot 快速上手:从环境搭建到 HelloWorld 实战
  • Excel 条件高亮工具,秒高亮显示符合筛选条件的行数据
  • 「数据获取」《中国能源统计年鉴》(1986-2023)(获取方式看绑定的资源)
  • 蓝桥杯算法之基础知识(2)——Python赛道
  • 【51单片机学习】直流电机驱动(PWM)、AD/DA、红外遥控(外部中断)
  • mmdetection:记录算法训练配置文件