如何组合一些文件来为 apache 创建 SSL 证书

如何组合一些文件来为 apache 创建 SSL 证书

我需要证书方面的帮助。通常我使用 certbot 在 nginx 上安装 SSL 证书,但现在我必须在 apache 上安装 SSL,我有四个文件。一个是密钥文件,一个是 txt 文件,我认为这是叶文件,然后我有根文件和带有 crt 扩展名的中间文件。

我尝试阅读一些教程,但我不知道如何将它们结合起来

我知道我必须在 cfg 中添加

SSLCertificateFile      /etc/ssl/certs/certificate.crt
SSLCertificateKeyFile /etc/ssl/private/certificate.key

我想象密钥是我的密钥文件,但是 crt? 是一个包吗?

答案1

看来你的主要问题是你不知道文件中包含哪些证书。你可以使用openssl一些人类可读的信息来修饰这些文件:

openssl x509 -in <your_file> -inform pem -issuer -subject -startdate -enddate

一旦您识别了文件,只需将它们从叶到根连接成一个文件(参见Apache 文档)。您可以保留 OpenSSL 的注释,这样您就可以记住哪个证书是哪个。连接的文件是 的参数SSLCertificateFile

相关内容