Ce face Directiva SSLCertificateFile - Calea către certificatul SSL/TLS
Directiva SSLCertificateFile furnizează cheia publică și certificatul serverului emise de autoritatea CA (cum ar fi Let’s Encrypt, DigiCert sau Sectigo).
În Apache 2.4.8 și versiuni mai noi, acest fișier trebuie să fie `fullchain.pem` (care conține certificatul domeniului urmat direct de certificatele intermediare CA), directiva veche `SSLCertificateChainFile` devenind depreciată.
Fișierul trebuie să aibă permisiuni de citire pentru procesul Apache.
Exemple
Exemplul 1: Configurarea certificatului Let’s Encrypt emis prin Certbot
Specifică calea către certificatul fullchain oficial.
SSLCertificateFile /etc/letsencrypt/live/dexblog.ro/fullchain.pem
Ieșire în terminal
Apache va servi acest certificat clienților în timpul handshake-ului TLS.
Greșeli frecvente
- Folosirea fișierului ‘cert.pem’ în loc de ‘fullchain.pem’; clienții sau dispozitivele mobile vor raporta eroare de certificat intermediar netratat (Untrusted Authority).
Comenzi înrudite
Directiva SSLCertificateKeyFile - Cheia privată a certificatului SSL: Indică calea către cheia privată asociată certificatului serverului.Directiva SSLEngine - Activarea criptării SSL/TLS în VirtualHost: Pornește motorul de criptare TLS pentru conexiunile primite pe portul 443.