Мне нужно защитить * .keytap.xyz с помощью greenlock-express.Мой DNS - DigitalOcean, и я использую плагин greenlock для него, но независимо от того, вставил я его или нет, я получаю ошибку:
Fetching certificate for '*.keytap.xyz' to use as default for HTTPS server...
Unhandled rejection Error: invalid SNI
Я использую версию 2.6.7 для greenlock-express и2.1.0 для le-challenge-digitalocean.
Мой код:
var leChallengeDigitalOcean = require('le-challenge-digitalocean').create({
debug: false,
doApiKey: 'xxxxxxxxxxxxxx'
});
require('greenlock-express').create({
server: 'https://acme-staging-v02.api.letsencrypt.org/directory',
challengeType: 'dns-01',
challenges: {
'dns-01': leChallengeDigitalOcean
},
email: 'archie@serveradmin.xyz',
agreeTos: true,
confDir: '~/.config/acme',
approveDomains: ['*.keytap.xyz'],
app: app
}).listen(80, 443);
Я даже не знаю, что такое SNI.Заранее спасибо.