Renewal & Check
After deployment, confirm that HTTPS works.
Automatic Renewal
acme.sh installs a scheduled task automatically.
Manual check:
bash
~/.acme.sh/acme.sh --cron --home ~/.acme.shIf --reloadcmd was configured, Nginx or Apache reloads automatically after renewal.
HTTPS Check
Command check:
bash
curl -I "https://example.com"Open in a browser:
text
https://example.comConfirm:
http://example.comredirects tohttps://example.com- The browser shows a secure lock
- The certificate domain is correct
- The certificate chain is complete
HTTP/2 200, HTTP/1.1 200, 301, or 302 usually means HTTPS is reachable.
FAQ
The status stays Pending. What should I check?
Check that the domain is correct and points to the server.
Certificate issuance failed. What should I check?
Confirm this path is reachable from the internet:
text
http://example.com/.well-known/acme-challenge/Can I share EAB details with someone else?
Only share them with a trusted server administrator. Do not publish the EAB MAC key.
The browser still says the site is not secure. Why?
Check that the web server loaded the new certificate and that the page has no http:// mixed content.