BK cloud / systemen Notities
NL
English ENDeutsch DEEspañol ES中文 ZHFrançais FRPortuguês (Brasil) PT-BR日本語 JAहिन्दी HINederlands NL
Laten we kennismaken ↗
← Terug naar praktijknotities

WordPress en Let’s Encrypt

Archiefnotitie: dit artikel beschrijft de Ubuntu- en Certbot-tools die in 2019 beschikbaar waren.

Zo configureer je een Let’s Encrypt-TLS-certificaat op Ubuntu 18.04, ervan uitgaande dat Apache, een LAMP-stack en WordPress al draaien en dat je het domein beheert.

add-apt-repository ppa:certbot/certbot
apt install python-certbot-apache
certbot –apache -d berndkuhlen.de -d www.berndkuhlen.de
certbot renew –dry-run

Zorg dat je een Certbot-crontaak hebt om het certificaat actueel te houden.

Zo ziet de mijne eruit:

0 0 * * * /usr/bin/certbot renew >/home/ubuntu/certbot.txt 
2>/home/ubuntu/certbot.err

Hier is mijn automatisch gegenereerde configuratie:

renew_before_expiry = 30 days
version = 0.31.0
archive_dir = /etc/letsencrypt/archive/berndkuhlen.de
cert = /etc/letsencrypt/live/berndkuhlen.de/cert.pem
privkey = /etc/letsencrypt/live/berndkuhlen.de/privkey.pem
chain = /etc/letsencrypt/live/berndkuhlen.de/chain.pem
fullchain = /etc/letsencrypt/live/berndkuhlen.de/fullchain.pem
Options used in the renewal process
[renewalparams]
account = SOMEACCOUNTID
authenticator = apache
installer = apache
server = https://acme-v02.api.letsencrypt.org/directory

Het verraste me dat Certbot mijn Apache-configuratie automatisch aanpaste om het nieuwe certificaat te gebruiken en op poort 443 te luisteren.