SSL & HTTPS
Certificates, AutoSSL, HSTS, mixed content, and TLS versions.
How TLS certificates workA TLS certificate binds a public key to a trusted name. Browsers check the name, dates, and chain so HTTPS can encrypt the connection after DNS already found…Updated Aug 29, 2026
AutoSSL and Let’s Encrypt on cPanelAutoSSL is cPanel’s automation that requests Let’s Encrypt certificates for your hostnames. It needs public DNS and port 80 so the HTTP-01 challenge can succeed.Updated Aug 29, 2026
Mixed content after forcing HTTPSMixed content is leftover http:// inside an HTTPS page. Search-replace stored URLs in the database, purge cache, and confirm with curl—force plugins alone will not rewrite old HTML.Updated Aug 29, 2026
HSTS: when to turn it onTurn HSTS on only after HTTPS is stable. Start with a short max-age, skip preload during moves, and leave the header off until every hostname you need is…Updated Aug 29, 2026
DV, OV, and EV certificatesA DV certificate proves domain control. OV and EV add organization checks, but browsers no longer show a green bar, and AutoSSL Let’s Encrypt DV encrypts the same…Updated Aug 29, 2026
Why AutoSSL failsWhen AutoSSL failed, read SSL/TLS Status first. DNS, port 80, CAA, rate limits, or a CDN usually block Let’s Encrypt HTTP-01—not an outage at the CA.Updated Aug 29, 2026
TLS 1.2 and 1.3TLS 1.3 is enabled on our LiteSpeed hosting, and TLS 1.2 is the minimum we keep. Older 1.0 and 1.1 stay off; a PCI scan that wants them…Updated Aug 29, 2026
CAA recordsA CAA record lists which certificate authorities may issue for your domain. Include letsencrypt.org when you use AutoSSL, or leave CAA empty if any CA is fine.Updated Aug 29, 2026
Redirect HTTP to HTTPS without loopsAn HTTPS redirect should be one 301 to your canonical host. Count hops with curl, keep a single writer, and align WordPress and any CDN so the chain…Updated Aug 29, 2026
SSL on addon domains and mailMail TLS needs the hostname the client connects to on the certificate. AutoSSL issues each name after DNS points here. A web-only cert leaves Thunderbird warning on mail.example.com.Updated Aug 29, 2026
ACME HTTP-01 vs DNS-01ACME HTTP-01 proves domain control with a token on port 80; DNS-01 uses a TXT record. AutoSSL on our cPanel plans uses HTTP-01, so a CDN that blocks…Updated Aug 29, 2026
Certificate chain and intermediatesBrowsers need your leaf certificate plus intermediates—the certificate chain—to reach a trusted root. Serving only the leaf can work on one device and fail on another.Updated Aug 29, 2026
OCSP staplingOCSP stapling lets your server send the CA’s revocation answer in the TLS handshake so clients need not contact the CA. LiteSpeed can staple when outbound access works;…Updated Aug 29, 2026
Wildcard certs on cPanelA wildcard certificate covers *.example.com but not the apex. AutoSSL cannot issue one over HTTP-01. Learn when separate DV certificates are simpler on cPanel.Updated Aug 29, 2026
SSL Labs grades, used carefullySSL Labs rates your hostname’s TLS setup. An A is a practical goal; A+ mostly adds HSTS. Use the report after the certificate works, and fix chain issues…Updated Aug 29, 2026
Expired certificate: the five-minute versionAn expired certificate needs a reissue, not a reboot. Confirm the dates, fix DNS or port 80 for AutoSSL, retry once, or install a paid cert while clients…Updated Aug 29, 2026
SNI and the default vhostSNI lets one IP serve many certificates because the client sends the hostname in the handshake. The default vhost answers when no name is sent, so keep it…Updated Aug 29, 2026
Force HTTPS in WordPress without a plugin pileForce HTTPS in WordPress by setting siteurl and home to https://, then adding one server redirect. Fix mixed content with search-replace, not extra plugins.Updated Aug 29, 2026
HSTS preload is a trap until it is notHSTS preload puts your domain in the browser binary. Do not submit during a migration. Start with a small max-age, and treat removal as slow.Updated Aug 29, 2026
Private key hygiene for certificatesYour private key is the secret behind the certificate. Keep it 0640, off git and tickets, and reissue whenever it may have leaked.Updated Aug 29, 2026
Check whether your site uses post-quantum TLSSee whether your site negotiates post-quantum TLS by reading the TLS 1.3 group name. Your certificate can stay classical while browsers use a hybrid key exchange.Updated Aug 29, 2026