我有基于名称的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>
非常感谢。