获取到的数字证书如何配置在自己的Apache中?

本页目录

  • 1. 检查您的数字证书是否带有证书链
  • 2. 分离证书链
  • 3. 修改文件名称
  • 4. 配置Apache

通过证书服务申请的数字证书,可以按照通常的方式配置到各种Web服务容器中。但有些数字证书是带有证书链的,在Apache服务器中配置需要按以下步骤进行操作。

1. 检查您的数字证书是否带有证书链

使用文本编辑器打开您的数字证书文件(例如 mycert.pem)检查您的数字证书是否带有证书链。如果您的证书文件中有三段 BEGIN CERTIFICATE信息,说明您的数字证书包含证书链。

说明 如果您的数字证书不包含证书链,则无需执行后续操作,直接在Apache服务器中配置即可,参考在Apache服务器上安装SSL证书。


-----BEGIN CERTIFICATE-----
xxxxxx...
-----END CERTIFICATE----------BEGIN CERTIFICATE-----
xxxxxx...
-----END CERTIFICATE----------BEGIN CERTIFICATE-----
xxxxxx...
-----END CERTIFICATE-----

2. 分离证书链

使用文本编辑器打开您的数字证书文件,复制后两段证书信息(即后两段-----BEGIN CERTIFICATE-----)内容到新的文本文件中,并另存为mycert_chain.pem,即可分离您的数字证书中的证书链。

3. 修改文件名称

将原证书文件名称修改为mycert.pem。这样,您就有了两个pem文件,分别是原证书文件mycert.pem和证书链文件mycert_chain.pem。

4. 配置Apache

在Apache服务器的配置文件中进行如下配置即可。


...
SSLEngine On
SSLCertificateFile conf/ssl.crt/mycert.pem
SSLCertificateKeyFile conf/ssl.key/mycert.key
SSLCertificateChainFile conf/ssl.crt/mycert_chain.pem
...

安装证书相关文档:

  • 在Tomcat服务器上安装SSL证书
  • 在Apache服务器上安装SSL证书
  • Ubuntu系统Apache 2部署SSL证书
  • 在Nginx/Tengine服务器上安装证书
  • 在IIS服务器上安装证书
  • CentOS系统Tomcat 8.5/9部署SSL证书
  • Jetty服务器配置SSL证书

获取到的数字证书如何配置在自己的Apache中?相关推荐

  1. 计算机内的数字证书怎么删除,如何删除电脑中的农业银行数字证书

    把旧电脑上的证书导出,然后导如到新电脑浏览器证书导出(备份)流程浏览器证书下载以后,一般需要将其导出成文件来备份,以备在不同的机器上使用时再次安装.一般情况下,刚下载的浏览器证书是允许被导出的,因此, ...

  2. 数字证书原理,公钥私钥加密原理

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...

  3. 数字证书原理[转载]

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...

  4. 密码学应用-身份认证+数字证书

    1.身份认证 身份认证又称为"验证","鉴权",是指通过一定的手段,完成对用户身份的确认.身份认证可分为三类:实体所知,实体所有,实体特性. 身份认证最为广泛的 ...

  5. 浅谈数字证书的今生前世

    浅谈数字证书的今生前世 一.概述 1.1.加密 1.2.密钥 1.3.加密算法 1.3.1.对称加密 1.3.2.非对称加密 二.数字签名和数字证书的出现 2.1."故事"背景 2 ...

  6. 什么是数字证书、公钥私钥

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...

  7. 在windows中对数字证书进行管理

    1) 查看.删除.安装 数字证书 我们在上一章中说到了,我们的操作系统中会预先安装好一些证书发布机构的证书,我们看下在windows中如何找到这些证书,步骤如下: 1)开始菜单->运行,输入mm ...

  8. 安装软件和驱动程序需要微软数字签名无法安装?数字签名和数字证书区别

    1.安装软件和驱动程序需要微软数字签名无法安装 方法一: 1.以Win10为例,Win7同样适用,首先我们在键盘上同时按下"Windows键"+"R键",调出运 ...

  9. RSA及TLS/SSL及数字证书原理

    转载自:http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.html RSA算法原理(二) 作者: 阮一峰 日期: 2013年7 ...

最新文章

  1. μ子刷屏的背后:说「新物理学即将现身」还为之过早
  2. spring核心功能包中已经包含了cglib功能
  3. 模板标签及模板的继承与引用
  4. JavaScript学习系列3 -- JavaScript arguments对象学习
  5. mysql查一个表3到5行的数据类型_MySQL入门(三) 数据库表的查询操作【重要】
  6. 中国象棋源码c语言,中国象棋C语言源代码.doc
  7. mysql kingshard_浅谈 Kingshard MySQL 中间件
  8. python多项式求导_Python求离散序列导数的示例
  9. 互联网金融风控模型大全
  10. 拯救强迫症:Win11去除桌面快捷方式小箭头
  11. 1153. 字符串排序
  12. 计算机域账号更改添加
  13. 安卓毕业设计- 基于Android的旅游计划APP
  14. VMware虚拟机启动后黑屏,无论怎么按都是不动弹
  15. Nginx 实战-负载均衡
  16. SwitchyOmega使用
  17. 2019-12-21(98)
  18. Crowd Control
  19. 超标量处理器设计——第二章_Cache
  20. WebQQ桌面化替代方案

热门文章

  1. Google 的PageRank值对网站成功有多重要
  2. 同一表单内设置两个或两个以上的提交按钮 Two submit buttons in one form
  3. wordpress二次开发技巧-functions.php篇
  4. 在 CodeIgniter 中使用 jQuery 实现 AJAX
  5. sklearn文档-第一次笔记
  6. python——asyncio模块实现协程、异步编程(一)
  7. EtherCAT有什么优点?为何如此受欢迎?
  8. CSS——Fonts(字体)
  9. C++ new一个数组时,指针移动程序崩溃问题
  10. 一些常见的光学标定板模式