apache - SSL - 如何正确创建链接的 CRT 文件?

标签 apache ssl nginx crt

我正在尝试在一年后续订我的 SSL 证书。我对这个过程的经验不是很丰富,但这对我来说总是有一点魔力。

如何正确创建链接的 CRT 文件?

我做了什么:

  1. 我已生成 myserver.keyserver.csr
  2. 我将 server.csr 文件放入 Namecheap 仪表板,现在正在等待批准并接收一些其他文件(我认为 会有 SSL 证书文件本身吗?)

我应该知道什么?

我正在查找从 Comodo 获得的旧 ZIP 文件,其中有以下 4 个文件:

  1. COMODORSADomainValidationSecureServerCA.crt
  2. COMODORSAAddTrustCA.crt
  3. www_mydomain_com.crt
  4. AddTrustExternalCARoot.crt

如何从这 4 个文件(以及服务器上的 myserver.key)创建最终的链接 CRT 文件?

对此还是有点困惑。

提前谢谢您。

最佳答案

包含完整链的证书文件必须包含叶证书,然后通过中间证书向下到达根证书。

例如,这将是给定文件名的顺序:

  • www_mydomain_com.crt
  • COMODORSADomainValidationSecureServerCA.crt
  • COMODORSAAddTrustCA.crt
  • AddTrustExternalCARoot.crt

关于apache - SSL - 如何正确创建链接的 CRT 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31557735/

相关文章:

php - 通过互联网IP地址从一台计算机访问xampp到另一台计算机

apache - 简单的领域问题

php - 在哪里设置 PHP $_SERVER ['DOCUMENT_ROOT' ] Trailing Slash?

regex - 特定于子域​​的 Nginx 静态文件

php - 当内容类型为 application/json 时,Nginx、fastcgi PHP 请求正文为空

php - UTF-8贯穿始终

tomcat - Amazon EC2 Tomcat 无法使用我的域颁发的 SSL 证书

git - 放置 ssl 证书的标准做法

node.js - 如何传递 SSL 配置,如信任库位置和密码?

docker - 在浏览器中显示更新并使用 Docker 为 Vue.js 部署点击刷新