Fantastic — rondoyle.net is back and secured, exactly what we wanted. Now let’s turn this into a repeatable, clean, simple workflow you can use for any domain or subdomain on your server.
We’ll keep this extremely clear and consistent.
This works for every domain:
www.rondoyle.netstats.rondoyle.net*.rondoyle.netWe’ll go in small steps.
For each domain, repeat the following:
Stop Apache (brief downtime, 5–15 seconds)
systemctl stop httpd
Issue the certificate
Replace MYDOMAIN.com with your domain (e.g., stats.rondoyle.net):
/root/.acme.sh/acme.sh --issue -d MYDOMAIN.com --standalone --keylength ec-256
If you need multiple names on one cert (SAN):
/root/.acme.sh/acme.sh --issue -d MYDOMAIN.com -d www.MYDOMAIN.com --standalone --keylength ec-256
Expected:
Success
Cert success.
Start Apache again
systemctl start httpd
Certificates will always be stored under:
/root/.acme.sh/MYDOMAIN.com_ecc/
Files you care about:
MYDOMAIN.com.cer (leaf certificate)MYDOMAIN.com.key (private key)fullchain.cer (cert + intermediate)ca.cer (intermediate bundle)Because GoDaddy blocks AutoSSL, we install manually:
cat /root/.acme.sh/MYDOMAIN.com_ecc/MYDOMAIN.com.cer
cat /root/.acme.sh/MYDOMAIN.com_ecc/MYDOMAIN.com.key
cat /root/.acme.sh/MYDOMAIN.com_ecc/ca.cer
Enter the domain manually if it doesn’t appear.
MYDOMAIN.com.cerMYDOMAIN.com.keyca.cerClick Install.
If WHM accepts it (green message), you’re done.
acme.sh will renew automatically, but it won’t automatically install renewed certs into Apache unless we tell it to.
So for each domain, run:
/root/.acme.sh/acme.sh --install-cert -d MYDOMAIN.com \
--cert-file /usr/local/apache/conf/ssl.crt/MYDOMAIN.com.cer \
--key-file /usr/local/apache/conf/ssl.key/MYDOMAIN.com.key \
--fullchain-file /usr/local/apache/conf/ssl.crt/MYDOMAIN.com.fullchain.cer \
--reloadcmd "systemctl restart httpd"
This does three things:
💡 You only need to do this once per domain.
systemctl stop httpd
/root/.acme.sh/acme.sh --issue -d MYDOMAIN.com --standalone --keylength ec-256
systemctl start httpd
cat /root/.acme.sh/MYDOMAIN.com_ecc/MYDOMAIN.com.cer
cat /root/.acme.sh/MYDOMAIN.com_ecc/MYDOMAIN.com.key
cat /root/.acme.sh/MYDOMAIN.com_ecc/ca.cer
Paste into WHM → Install SSL Certificate.
/root/.acme.sh/acme.sh --install-cert -d MYDOMAIN.com \
--cert-file /usr/local/apache/conf/ssl.crt/MYDOMAIN.com.cer \
--key-file /usr/local/apache/conf/ssl.key/MYDOMAIN.com.key \
--fullchain-file /usr/local/apache/conf/ssl.crt/MYDOMAIN.com.fullchain.cer \
--reloadcmd "systemctl restart httpd"
stats.rondoyle.netwww.rondoyle.netpop.rondoyle.net, dev.rondoyle.net, time.rondoyle.net, etc.)Just tell me which ones you want next, and I’ll generate the exact ready-to-paste commands.