通常,对于虚拟主机,将使用以下指令设置ssl:
Listen 443
SSLCertificateFile /home/web/certs/domain1.public.crt
SSLCertificateKeyFile /home/web/certs/domain1.private.key
SSLCertificateChainFile /home/web/certs/domain1.intermediate.crt
来自: 要在具有多个虚拟主机的服务器上为单个域启用SSL,此配置是否有效?
SSLCertificateFile
和之间有什么区别SSLCertificateChainFile
?客户已从GoDaddy购买了CA密钥。看起来GoDaddy仅提供了SSLCertificateFile
(.crt文件)和SSLCertificateKeyFile(.key文件),而不提供SSLCertificateChainFile
。
如果未SSLCertificateChainFile
指定路径,我的ssl仍然可以工作吗?
另外,是否有规范的路径放置这些文件?
/etc/ssl
,/usr/local/etc/ssl
或者在一个ssl
子目录下的网站(例如,/home/www/example.com/data
有网站,那么home/www/example.com/ssl
有证书)。