Apache2 SSL问题:从zerossl.com生成了免费SSL,但找不到密钥文件,所以如何使用certificate.crt文件创建该文件?
从zerossl.com生成证书并进行验证 之后,它为我提供了一个包含“ca_bundle.crt”和“certificate.crt”的zip文件 并将它们放入/opt/ssl 然后配置我的apache conf文件,如下所示-->Apache2 SSL问题:从zerossl.com生成了免费SSL,但找不到密钥文件,所以如何使用certificate.crt文件创建该文件?,ssl,ssl-certificate,apache2,apache-config,websecurity,Ssl,Ssl Certificate,Apache2,Apache Config,Websecurity,从zerossl.com生成证书并进行验证 之后,它为我提供了一个包含“ca_bundle.crt”和“certificate.crt”的zip文件 并将它们放入/opt/ssl 然后配置我的apache conf文件,如下所示--> 服务器名www.my-domain.com DocumentRoot/var/www/html 重定向永久/https://my-domain.com/ 选项索引跟随符号链接多视图 允许超越所有 要求所有授权 ErrorLog${APACHE_LOG_DIR}/
服务器名www.my-domain.com
DocumentRoot/var/www/html
重定向永久/https://my-domain.com/
选项索引跟随符号链接多视图
允许超越所有
要求所有授权
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
服务器名www.my-domain.com
DocumentRoot/var/www/html
ServerAlias www.my-domain.com
斯伦金安
SSLCertificateFile/opt/ssl/certificate.crt
SSLCertificateChainFile/opt/ssl/ca_bundle.crt
#SSLCertificateKeyFile/opt/ssl/my-domain.key
选项索引跟随符号链接多视图
允许超越所有
要求所有授权
在这里,您可以看到我对“#SSLCertificateKeyFile”进行了注释,因为我没有该部分
我对SSL配置相当无知,因为我已经搜索过了
非常感谢您的任何帮助
<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>