clarify
This commit is contained in:
parent
c50a03ea35
commit
52545f1530
21
README.md
21
README.md
|
@ -101,35 +101,18 @@ If you get a **red** lock instead of a green lock:
|
||||||
|
|
||||||
* You MUST change the `server` value **in production**. Just shorten the 'acme-staging-v02' part to 'acme-v02'
|
* You MUST change the `server` value **in production**. Just shorten the 'acme-staging-v02' part to 'acme-v02'
|
||||||
|
|
||||||
Other:
|
Get it working in staging first!
|
||||||
|
|
||||||
* You MUST NOT exceed the API [**usage limits**](https://letsencrypt.org/docs/staging-environment/) per domain, certificate, IP address, etc
|
* You MUST NOT exceed the API [**usage limits**](https://letsencrypt.org/docs/staging-environment/) per domain, certificate, IP address, etc
|
||||||
|
|
||||||
Why You Must Use 'staging' First
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
There are a number of common problems related to system configuration -
|
There are a number of common problems related to system configuration -
|
||||||
firewalls, ports, permissions, etc - that you are likely to run up against
|
firewalls, ports, permissions, etc - that you are likely to run up against
|
||||||
when using greenlock for your first time.
|
when using greenlock for your first time.
|
||||||
|
|
||||||
In order to avoid being blocked by hitting rate limits with bad requests,
|
In order to avoid being blocked by hitting rate limits with bad requests,
|
||||||
you should always test against the `'staging'` server
|
you should always test against the `staging` server
|
||||||
(`https://acme-staging-v02.api.letsencrypt.org/directory`) first.
|
(`https://acme-staging-v02.api.letsencrypt.org/directory`) first.
|
||||||
|
|
||||||
Migrating from v1.x
|
|
||||||
===================
|
|
||||||
|
|
||||||
Whereas v1.x had a few hundred lines of code, v2.x is a single small file of about 50 lines.
|
|
||||||
|
|
||||||
A few important things to note:
|
|
||||||
|
|
||||||
* Delete your v1.x `~/acme` directory, otherwise you get this:
|
|
||||||
* `{ type: 'urn:acme:error:malformed', detail: 'Parse error reading JWS', status: 400 }`
|
|
||||||
* `approveRegistration` has been replaced by `approveDomains`
|
|
||||||
* All of the behavior has moved to the various plugins, which each have their own options
|
|
||||||
* Use https and http directly, don't rely on the silly `.listen()` helper. It's just there for looks.
|
|
||||||
* `lex.createAcmeResponder()` is now `lex.middleware(require('redirect-https')())` or `lex.middleware(app)`
|
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue