25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
AJ ONeal
e3d4f24e59
|
5 yıl önce | |
---|---|---|
.gitignore | 8 yıl önce | |
LICENSE | 5 yıl önce | |
README.md | 5 yıl önce | |
index.js | 5 yıl önce | |
package-lock.json | 5 yıl önce | |
package.json | 5 yıl önce | |
test.js | 8 yıl önce |
README.md
le-challenge-webroot
| letsencrypt (library) | letsencrypt-cli | letsencrypt-express | letsencrypt-cluster | letsencrypt-koa | letsencrypt-hapi |
An fs-based strategy for Greenlock for setting, retrieving, and clearing ACME (Let's Encrypt) challenges issued by the ACME server
This places the acme challenge in an appropriate directory in the specified webrootPath
and removes it once the challenge has either completed or failed.
- Safe to use with node cluster
- Safe to use with ephemeral services (Heroku, Joyent, etc)
Install
npm install --save le-challenge-fs@2.x
Usage
var http01Challenge = require('le-challenge-fs').create({
webrootPath: '/srv/www/:hostname/.well-known/acme-challenge' // defaults to os.tmpdir() + '/' + 'acme-challenge'
, debug: false
});
var Greenlock = require('greenlock');
Greenlock.create({
...
, challenges: {
'http-01': http01Challenge
}
});
NOTE: If you request a certificate with 6 domains listed, it will require 6 individual challenges.
Exposed Methods
For ACME Challenge:
set(opts, domain, key, val, done)
get(defaults, domain, key, done)
remove(defaults, domain, key, done)