diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2017-06-29 22:47:24 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2017-06-29 22:47:24 +0200 |
commit | 3a9a58b9556c4ccd07c10429c040e6c98781fd45 (patch) | |
tree | 7058ff1bfebb25d247111428d194a828e1cac253 /lacme.md | |
parent | c8e2cd230a90b58b7e962f658fafb2d1306a579d (diff) | |
parent | d93660085ceba3f81631bba4744b23af7984cd9d (diff) |
Merge branch 'master' into debian
Diffstat (limited to 'lacme.md')
-rw-r--r-- | lacme.md | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -223,7 +223,8 @@ of [ACME] commands and dialogues with the remote [ACME] server). `[webserver]` section --------------------- -This section is used for configuring the [ACME] webserver. +This section is used to configure how [ACME] challenge responses are +served during certificate issuance. *listen* @@ -233,6 +234,16 @@ This section is used for configuring the [ACME] webserver. absolute path of a UNIX-domain socket (created with mode `0666`). Default: `/var/run/lacme.socket`. + **Note**: The default value is only suitable when an external HTTP + daemon is publicly reachable and passes all ACME challenge requests + to the webserver component through the UNIX-domain socket + `/var/run/lacme.socket` (for instance using the provided + `/etc/lacme/apache2.conf` or `/etc/lacme/nginx.conf` configuration + snippets for each virtual host requiring authorization). If there + is no HTTP daemon bound to port 80 one needs to set *listen* to + `[::]` (or `0.0.0.0 [::]` when dual IPv4/IPv6 stack is disabled or + unavailable), and possibly also set *iptables* to `Yes`. + *challenge-directory* : Specify a non-existent directory under which an external HTTP daemon @@ -258,7 +269,9 @@ This section is used for configuring the [ACME] webserver. *command* -: Path to the [ACME] webserver executable. +: Path to the [ACME] webserver executable. A separate process is + spawned for each address to *listen* on. (In particular no + webserver process is forked when the *listen* option is empty.) Default: `/usr/lib/lacme/webserver`. *iptables* |