You've pointed a domain at WP Aligned hosting and the site shows a certificate warning, or cPanel shows no certificate for it. You don't have to wait for the next automatic AutoSSL run. Once the domain's DNS resolves to our server, you can request a free Let's Encrypt certificate yourself from the SSL/TLS Wizard in cPanel. This guide covers the checks to make first, the exact steps, how to confirm the certificate installed, and what to do when the request fails.
Use the Wizard when all of these are true:
www. name, shows no certificate or a certificate warning in the browser.If the domain's DNS still points at the old host, the Wizard can't help. A certificate authority only issues a certificate for a name after it confirms the name resolves to the server asking for it. cPanel's own documentation says the same: a domain can't be ordered if it doesn't point to your server's IP address. Fix DNS first.
DNS changes can take time to reach every resolver, and one wrong record is the most common reason a certificate request fails. Check from a terminal:
dig +short example.com A
dig +short example.com AAAA
dig +short www.example.com A
dig +short www.example.com AAAA
What you want to see:
A answer is your server's IP address, shown in your hosting welcome details or in cPanel under General Information.AAAA (IPv6) answer, unless that IPv6 address is also on our server. A leftover AAAA record that points at the old host is a frequent cause of failed validation, because the check can reach the old host over IPv6 instead of us.dig shows Cloudflare addresses, not ours. That's expected. See the Cloudflare notes below.To compare against a specific resolver instead of your local cache, add @1.1.1.1:
dig +short example.com A @1.1.1.1
If the answers are still the old ones, wait for the record's TTL to run out and check again. See WordPress White Screen or Site Down? Check Domain and DNS for more on reading DNS results.
example.com). If the www. name resolves to our server, cPanel includes it when it passes validation.Don't tick the *. wildcard rows unless you know you need a wildcard certificate. A normal WordPress site doesn't.
cPanel's documentation notes that a domain can't be ordered while it already has a pending certificate, so clicking repeatedly doesn't speed anything up.
The certificate is installed on the site for you. You don't download or paste anything.
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -issuer -subject -dates
The issuer should name Let's Encrypt, the subject should be your domain, and notAfter should be roughly 90 days out.
Once the certificate is in place, finish the move to HTTPS in WordPress itself. See WordPress SSL Certificate: Add HTTPS on WP Aligned Hosting.
Check the Status tab. It shows the reason for each name in red. The messages look like this:
DNS DCV: No local authority: "www.example.com"; HTTP DCV: "www.example.com" does not resolve to any IP addresses on the internet.
That message means there is no DNS record for the name. Work through these in order:
A record for it pointing at the server, or ignore the error if the site never uses that name. A missing www. record only matters if visitors use www..dig checks in Step 1. The usual causes are the old A record still in place, an old AAAA record, or you edited DNS at the registrar while the nameservers are at another provider such as Cloudflare. Edit the records where the domain's nameservers actually are..htaccess rule can deny /.well-known/, the folder used to prove you control the domain. Make sure nothing blocks it. Also make sure a redirect rule doesn't send /.well-known/ requests to a login page or another domain.After you fix the cause, go back to Step 2 and request the certificate again.
AAAA records when you repoint a domain, or replace them with our IPv6 address if you have one.dig, then request the certificate. Requesting it earlier only produces an error.Open a ticket if:
dig checks pass) and the Wizard request still hasn't produced a certificate after an hour.Include the domain and the exact red message from the Status tab. See Need Help? for how to reach us.
Usually a few minutes after you click Let's Encrypt Certificate, as long as the domain already resolves to our server. cPanel's documentation doesn't give a time for this type of certificate, so check the Status tab rather than waiting a fixed period.
No. Let's Encrypt certificates last 90 days, and AutoSSL renews them automatically as long as the domain still points at our server. See WordPress SSL Certificate: Add HTTPS on WP Aligned Hosting.
No. The certificate authority has to confirm the domain resolves to our server. Use a preview link to test the site first, then switch DNS, then request the certificate.
Not for a normal WordPress site. The free Let's Encrypt certificate is trusted by current browsers. Ask us first if you need an organization-validated or extended-validation certificate.