mirror of
https://github.com/caddyserver/website.git
synced 2025-04-23 13:36:16 -04:00

Signed-off-by: Kyle McCullough <kylemcc@gmail.com> Signed-off-by: Kyle McCullough <kylemcc@gmail.com>
1.5 KiB
1.5 KiB
title |
---|
acme_server (Caddyfile directive) |
acme_server
An embedded ACME protocol server handler. This allows a Caddy instance to issue certificates for any other ACME-compatible software (including other Caddy instances).
When enabled, requests matching the path /acme/*
will be handled by the ACME server.
Client configuration
Using ACME server defaults, ACME clients should simply be configured to use https://localhost/acme/local/directory
as their ACME endpoint. (local
is the ID of Caddy's default CA.)
Syntax
acme_server [<matcher>] {
ca <id>
lifetime <duration>
}
- ca specifies the ID of the certificate authority with which to sign certificates. The default is
local
, which is Caddy's default CA, intended for locally-used, self-signed certificates, which is most common in dev environments. For broader use, it is recommended to specify a different CA to avoid confusion. If the CA with the given ID does not already exist, it will be created. See the PKI app global options to configure alternate CAs. - lifetime (Default:
12h
) is a duration which specifies the validity period for issued certificates. This value must be less than the lifetime of the intermediate certificate used for signing. It is not recommended to change this unless absolutely necessary.