Directiva SSLCertificateFile – Calea către certificatul SSL/TLS în Apache HTTP Server

Securitate, SSL/TLS și Antete HTTP Apache 2.0+ (mod_ssl)

Indică calea absolută către fișierul PEM care conține certificatul public al serverului și lanțul de autorități intermediare.

Sintaxă
SSLCertificateFile /etc/letsencrypt/live/dexblog.ro/fullchain.pem
SSLCertificateFile /etc/ssl/certs/domeniu.crt

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