Centos 中的 SSL 设置(.pem 和 .crt 文件)

Centos 中的 SSL 设置(.pem 和 .crt 文件)

我想在 Apache 上设置 SSL 配置。我在网上看到的只是应该有一些 .key 和 .crt 文件。但是,我有这些文件

# ls
fullchain.crt  private.pem
certificate.crt             order          public.pem

我根据解释尝试了以下配置这里,但是,通过重新启动httpd我收到一条错误消息,提示未找到私钥。

SSLEngine on
SSLCertificateFile /home/snadmin/certificate.crt
SSLCertificateKeyFile /home/snadmin/public.pem
SSLCertificateChainFile /home/snadmin/fullchain.crt
<Directory "/var/www/html/">

我怎样才能改变这一点?

答案1

必须SSLCertificateKeyFile指出私人的密钥,而不是公共密钥。另请参阅文档

相关内容