Файл сертифіката SSL - це замок.
Файл ключа сертифіката SSL є його ключем.
Зберігання двох разом - еквівалент наклеювання ключа на замок на вхідних дверях.
Якщо зловмисник компрометує один файл, у них є все необхідне для успішного представлення вашого веб-сайту (сертифікат та приватний ключ).
Це особливо актуально, якщо у вас на ключі SSL немає парольної фрази (багато веб-серверів цього не роблять, щоб дозволити автоматично запускатись у разі збоїв).
Що ви захищаєте, розділяючи файли, це помилка Apache, яка спричиняє скидання вмісту SSLCertificateFile
веб-клієнта (те, що повинно бути загальнодоступним).
(Наскільки мені відомо, такої помилки не існує або ніколи не існувала, але Apache - це великий, складний програмний продукт. Це цілком можливо.)
Якщо Apache скидає цей файл і все, що він містить, це сертифікат SSL (блокування), немає жодних проблем: кожен отримує копію цього сертифіката, коли він все одно робить запит SSL на сервер.
Якщо файл містить і ключ, ви втратили будь-який шанс на захист - вся ваша модель шифрування порушена, і вам потрібно змінити ключі.