我想在 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
指出私人的密钥,而不是公共密钥。另请参阅文档。