Bekijk Volledige Versie : Auto renew van Let's Encrypt SSL certificaten werkt niet
Pepperfield
25/03/19, 08:46
Hi,
Het automatisch vernieuwen van Let's Encrypt certificaten werkt bij ons niet meer in combinatie met DirectAdmin. Handmatig een certificaat aanmaken via DirectAdmin werkt prima.
In de logging kunnen we geen hints vinden. Het mechanisme lijkt spontaan gestopt te zijn.
Enig idee wat er mis kan zijn?
Gr,
Pepperfield
webmediaede
25/03/19, 09:12
Wat is de melding die je krijgt als de renew mislukt?
Pepperfield
25/03/19, 14:16
Wat is de melding die je krijgt als de renew mislukt?
Het is auto renew, dus het zou automatisch moeten gaan. In de logging van DirectAdmin vindt ik dit terug:
Can't connect to ssl!
-> A failure in the SSL library occurred, usually a protocol error.
-> error:00000001:lib(0):func(0):reason(1)
/usr/local/directadmin/scripts/letsencrypt.sh renew 'domein.nl' 4096 /usr/local/directadmin/data/users/username/domains/domein.nl.san_config /var/www/html
Dit is het commando wat DirectAdmin voor je start. Je kunt dit terug vinden in /var/log/directadmin/system.log. Wat is daar de output van?
Pepperfield
26/03/19, 16:41
[code]
Dit is het commando wat DirectAdmin voor je start. Je kunt dit terug vinden in /var/log/directadmin/system.log. Wat is daar de output van?
In de system.log kom ik alleen dit tegen:
/usr/local/directadmin/scripts/letsencrypt.sh request 'domeinnaam' ...
Dat lijken handmatige certificaataanvragen. Ik vermoed dat de logging niet ver genoeg teruggaat om een renewal te vinden.
Ik zal de logging monitoren op /usr/local/directadmin/scripts/letsencrypt.sh renew en de uitkomst hier posten.
In die logging staat niet zoveel volgens mij. Je moet het commando even met de hand draaien om te kijken wat daar uit komt.
dreamhost_nl
01/04/19, 18:15
Ook niks veranderd aan de open poorten in je firewall? De cronjob draait gewoon nog (is niet per ongeluk verwijderd)?
Pepperfield
04/04/19, 09:38
Opgelost. Het was een foutje aan de zijde van DirectAdmin. Met hulp van DirectAdmin probleem gevonden en opgelost.
Opgelost. Het was een foutje aan de zijde van DirectAdmin. Met hulp van DirectAdmin probleem gevonden en opgelost.
En wat was nu de oorzaak? En de oplossing?
Pepperfield
16/04/19, 15:55
De auto-renew wordt getriggerd door een bepaald bestand (san_config) in het account van de website op de server. Dit bestand ontbrak bij een aantal accounts. Met als gevolg dat de auto-renew faalde.
We hebben een script geschreven waarmee we alle accounts hebben gecontroleerd op de aanwezigheid van dit bestand. Daarmee hebben we een relatief klein aantal accounts gevonden waar het bestand nog ontbrak. Dat hebben we gefixt.
Waarom san_config in deze accounts ontbrak, is nog steeds een raadsel.