首页 > 解决方案 > Apache2 SSL 问题:从 zerossl.com 生成免费 SSL,但找不到密钥文件,那么如何使用 certificate.crt 文件创建它?

问题描述

从 zerossl.com 生成证书并验证!!!!

之后,它为我提供了一个包含“ca_bundle.crt”和“certificate.crt”的 zip 文件,并将它们放入 /opt/ssl。

然后配置我的 apache conf 文件,如下所示 -->

<VirtualHost *:80>
        ServerName www.my-domain.com
        DocumentRoot /var/www/html
        Redirect permanent / https://my-domain.com/
<Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:443>
ServerName www.my-domain.com
DocumentRoot /var/www/html
ServerAlias www.my-domain.com
SSLEngine on
SSLCertificateFile /opt/ssl/certificate.crt
SSLCertificateChainFile /opt/ssl/ca_bundle.crt
#SSLCertificateKeyFile /opt/ssl/my-domain.key

<Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
</VirtualHost>

在这里你可以看到我评论了“#SSLCertificateKeyFile”,因为我没有/得到那部分,因为我已经搜索过它,所以我对 SSL 配置非常愚蠢。

非常感谢任何形式的帮助!!!!

标签: sslssl-certificateapache2apache-configwebsecurity

解决方案


推荐阅读