Ü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/
Kurzfassung:
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