Common ACME Issues â
Use this page to troubleshoot AutoSSL issuance, installation, and renewal.
EAB Validation Failed â
Common causes:
- Incorrect EAB MAC ID.
- Incorrect EAB MAC key.
- Wrong Server URL.
- Extra spaces or line breaks when copying values.
Copy the Server URL, EAB MAC ID, and EAB MAC key again from the 12SSL product page.
unauthorized or validation failed â
Common causes:
- The domain does not point to the current server.
- Port 80 is not reachable from the internet.
- CDN, WAF, or firewall blocks the validation path.
- The webroot path is wrong.
Check:
bash
curl -I http://example.com/.well-known/acme-challenge/testMake sure /.well-known/acme-challenge/ is not blocked or rewritten to the wrong site.
command not found â
For acme.sh, use the full path:
bash
~/.acme.sh/acme.sh --versionOr reload the shell:
bash
source ~/.bashrc 2>/dev/null || source ~/.zshrc 2>/dev/null || trueCertbot Cannot Find the Nginx or Apache Site â
Make sure the site config has the correct server_name or ServerName.
Nginx:
bash
sudo nginx -tApache:
bash
sudo apachectl configtestcPanel Auto Deployment Failed â
Check:
- Terminal or SSH is enabled.
- The hosting provider allows UAPI.
- The domain is inside this cPanel account.
WEBROOTpoints to the correct directory, such as$HOME/public_html.
Manual redeploy:
bash
~/.acme.sh/acme.sh --deploy \
--domain example.com \
--deploy-hook cpanel_uapiWindows IIS Has No HTTPS Binding â
Check:
- IIS has an explicit hostname binding.
- PowerShell is running as Administrator.
--baseuri,--eab-key-identifier, and--eab-keyare correct.
Details:
powershell
& "C:\Program Files\Win-ACME\wacs.exe" --list --baseuri "your Server URL"Renewal Failed â
Test manually:
Certbot:
bash
sudo certbot renew --dry-runacme.sh:
bash
~/.acme.sh/acme.sh --cron --home ~/.acme.shIf the test fails, check DNS, port 80, EAB details, and webroot.
