在没有虚拟主机的SSL证书文件的情况下启动Apache

时间:2015-10-23 01:33:35

标签: apache ssl virtualhost

我有基于名称的SSL(SNI)虚拟主机的Apache 2.4.10。 虚拟用户可以使用自己的证书并将其上传到服务器。

在证书文件出现错误(即文件丢失或名称错误)之前,一切正常。

问题是如果存在某些证书问题,Apache将无法启动。

是否有一些解决方案如何使用此错误启动Apache(即除了一个虚拟主机出现故障外,所有vhost都会启动)?

这不起作用:

<If "-f /path/to/file.crt">
    <VritualHost *:443>
        SSLEngine On
        SSLCertificateFile /path/to/file.crt
    </VirtualHost>
</If>

......这也行不通:

<VritualHost *:443>
    <If "-f /path/to/file.crt">
        SSLEngine On
        SSLCertificateFile /path/to/file.crt
    </If>
</VirtualHost>

非常感谢。

0 个答案:

没有答案