Über Letsencrypt kann man SSL Zertifikate kostenfrei generieren. Anbei einige Anleitungen, die bei mir funktionieren.
Der Fehler in Snap
Properties that return a naïve datetime object have been deprecated
konnte ich durch update Update des Snap Packages lösen.
sudo snap refresh
Bei dieser Anleitung kann man das Betriebssystem und den Webserver wählen. Danach wird die Installationsmethode vorgeschlagen. Bei Ubuntu erfolgt das über Snap.
https://www.ssllabs.com/ssltest/
Hier ein nützliches Bash Script, und hier noch eins
Private Key --------> privkey.pem Public Key ---------> cert.pem Certificate Chain --> chain.pem
Will man Wildcard Zertifikate generieren,so hilft diese Anleitung:
Eine deutsche Youtube Videoanleitung gibt ebenfalls ein gutes Beispiel wie man ein Wildcard Zertifikat erstellt.
Ein Test für den Link
https://www.youtube.com/watch?v=pOfcYqzR7qw
Hier eine deutscha Anleitung:
https://blog.v-gar.de/2018/03/lets-encrypt-wildcard-zertifikate-erstellen/
certbot certonly --manual --preferred-challenge dns -d "domain.at" -d "*.domain.at" Please deploy a DNS TXT record under the name: _acme-challenge with the following value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
im txt Feld Unbedingt warten, bis der DNS Record angelegt ist, erst dann weitermachen.
etc/letsencrypt/live/zerfifikatsname/fullchain.pem
Diese Anleitung zeigt, wie das via Script von ns1.com geht
Certbot holt das Zertifikat und passt Apache automatisch für HTTPS an. Das ist auch die von Certbot dokumentierte Variante für Apache.
sudo certbot --apache -d cloud.deinedomain.at
Wenn du möchtest, dass Certbot nur das Zertifikat holt, aber Apache nicht automatisch ändert:
sudo certbot certonly --apache -d cloud.deinedomain.at
Dann liegen die Dateien danach hier:
/etc/letsencrypt/live/cloud.deinedomain.at/fullchain.pem /etc/letsencrypt/live/cloud.deinedomain.at/privkey.pem
Certbot richtet normalerweise eine automatische Erneuerung per Timer oder Cron ein. Teste sie mit:
sudo certbot renew --dry-run
Das empfiehlt Certbot ausdrücklich als Test für die automatische Erneuerung.