Назад | Перейти на главную страницу

Неправильный порядок, дополнительный сертификат позволяет зашифровать Apache 2.433

У меня проблемы с использованием веб-перехватчика, и я думаю, что это может быть мой сертификат SSL. Когда я использую sslabs.com для тестирования своего сервера, я получаю предупреждение «Неверный порядок, дополнительные сертификаты»

это файлы в моей папке letsencrypt / live:

cert.pem chain.pem fullchain.pem privkey.pem

Есть идеи, что вызывает эту проблему и как я могу ее решить?

Я нашел вот это:

https://community.letsencrypt.org/t/incorrect-order-and-extra-certificate-error/8759

но не уверен, относится ли это ко мне.

Вы должны иметь возможность использовать либо

    SSLCertificateFile    /etc/letsencrypt/live/XXXXX/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/XXXXX/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/XXXXX/chain.pem

или (с вашим достаточно современным Apache> = 2.4.8)

    SSLCertificateFile    /etc/letsencrypt/live/XXXXX/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/XXXXX/privkey.pem

в вашей конфигурации, но не

    SSLCertificateFile    /etc/letsencrypt/live/XXXXX/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/XXXXX/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/XXXXX/fullchain.pem

Обратите внимание, что fullchain это конкатенация cert и chain, поэтому у плохого варианта листовой сертификат дважды.