Skip to content

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.sh

If --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.com

Confirm:

  • http://example.com redirects to https://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.